# Yksinkertainen kuvio Data Access -sovelluksen lohkolle

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

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

Yksinkertainen kuvio Data Access -sovelluksen lohkolle

Posted on Friday, 27 August 2004 1:38 PM

Ajattelin vain heittää ulos yksinkertaisen koodinäytteen (erittäin) yksinkertaisesta kuviosta, jota käytän kirjoittaessani datakoodia [Datapääsyn sovellusblokki](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp). Tämä esimerkki on siitä, että tehdään yksinkertainen objekti insertti (ei-transaktinen) DB:hen:

Sisäinen staattinen tyhjiö AddEmailAddressToContact (Int64 contactId, EmailAddress emAddr)

{

merkkijono spName = "pr\_MedSh\_Lisää sähköpostiaOsoiteYhteyteen".

SqlParametri[] sqlParams = SqlHelperParameterCache.GetSpParameterSet(Global.Config.DBConnectionString,spName);

SqlParams[0]Arvo = kontaktiId.

SqlParams[1].Arvo = emAddr.AddressTypeId;

SqlParams[2.Arvo = emAddr.IsPrimary;

SqlParams[3.Arvo = emAddr.Address;

SqlHelper.ElectecuteNonQuery (Global.Config.DBConnectionString,CommandType.StoredProcedure,spNime,sqlParams);

}

SqlDataReaderin käyttö on yhtä helppoa. Käärin SqlDataReader dr = SqlHelper.ExecuteReaderin "käyttäen" -palkkiin ja jätän sen helposti kerrosten väliin. Käytän mieluummin yksinkertaisia custom-kokoelmia tai arraylisteja.