# Простий шаблон блоку програми доступ до даних

<datetime class="hidden">2006-09-08T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
## 

Простий шаблон блоку програми доступ до даних

в п'ятницю 27 серпня 2004 року 1: 38.

Я думав, що просто викину простий зразок коду для (дуже) простої моделі, яку я використовую для написання коду доступу за допомогою [Блок програм з доступом до данихName](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp). Цей приклад призначено для виконання простого вставлення об' єкта (непроцесного) до DB:

Внутрішня статична порожнеча AddEmailAddresToContact}Int64 contactId, EmailAddres emAddress emAdder

{

string spName = "pr\_MedSh\_AddEmailAddresToContact";

SqlParater[] sqlParams = SqlHelperParameterCache.GetSpParameterSet}Глобал.Config.DBConnectionString, spName);

sqlPrams[0]. Значення = contentId;

sqlPrams[1]. Значення = emAddr. AddresTypeId;

sqlPrams[2].Value = emAdder. IsPrimmary;

sqlPrams[3].Value = emAddr.Address;

SqlHelper. ExecuteNonkeyry}Global.Config.DBConnectionString, CommandType.StoredProcedure, spName, sqlParams);

}

Я казав вам, що це дуже просто! Це зразок, який я використовую для всіх цих речей. Використання SqlDataReader є таким же простим, як і " SqlDataReader " dr = SqlHelper. ExecuteReader " у " використання блоку " і дуже зворотно передає його між шарами, надає перевагу простим збіркам або SqlLists.