نمط بسيط لمبنى تطبيق الوصول للبيانات
نمط بسيط لمبنى تطبيق الوصول للبيانات
posted on Friday, August 27, 2004 ≥1:38 PM
فكرت أني ' سأقوم بإخراج عينة بسيطة من البرمجة (very) النمط البسيط الذي أستخدمه عندما أكتب برمجة الوصول للبيانات مع كتلة تطبيق الوصول للبيانات. هذا المثال هو لقيام بوضع جسم بسيط (nonM SK2transactional) في DB
داخلية جامدة إضافة عنوان بريد إلكتروني للاتصال(IntM SK1 contactId, عنوان بريد Email emAddrMSC3
{
string spName = "pr_MedSh_أضف عنوان بريد إلكتروني للاتصال";
parametrs-parameter[] sqlParams = SqlHelperParameterCacheMSC2GetSpParameterSetM SK3Global.ConfigMska5DBConnectionStringMske6spNameMsek7
sqlParams[0].القيمة = контактID;
sqlParams[1].قيمة = emAddr.AddressTypeIdM SK3
sqlParams[2].قيمة = emAddr.IsPrimaryM SK3
sqlParams[3].قيمة =addrM SK2address;
SqlHelper.ExecuteNonQuery (Global.ConfigM SK3DBConnectionStringMSC4CommandTypeMST5StoredProcedureMSR6spNameMSSK7sqlParamsMSL8
}
أخبرتكم أنه بسيط! هذا هو النمط الذي أستخدمه لكل هذا النوع من الأشياء. استخدام مُقرأ بيانات الـ Sql سهل تماماًMSC2 ألف M SK3 مُقراء بيانات الــ Sql dr = مَسَكْلِر الـ sql. ExecuteReaderMske6 في block ==' أستخدم == ' وأنقله كثيراً بين الطبقات == МSK9 أفضّل بدلاً من استخدام مجموعات إمرئية بسيطة أو قائمة ArrayLists ==