PDA

View Full Version : تنظیمات مربوط به EF در ApplicationStart برنامه



7asemoon
شنبه 05 تیر 1395, 19:14 عصر
در ApplicationStart برنامه کلاسی با مشخصات زیر وجود داره. از دوستان تقاضا دارم اگر براشون مقدور هست توضیحی در مورد کد فوق بدن

static void ConfigEf()
{
Database.SetInitializer<ApplicationDbContext>(null);



var auditConfiguration = AuditConfiguration.Default;
auditConfiguration.IncludeRelationships = false;
auditConfiguration.LoadRelationships = false;
auditConfiguration.DefaultAuditable = false;
AuditConfiguration.Default.IsAuditable<User>();
AuditConfiguration.Default.IsAuditable<Applicant>();
AuditConfiguration.Default.IsAuditable<Article>();
AuditConfiguration.Default.IsAuditable<EntireEvaluation>();


DbInterception.Add(new ElmahEfInterceptor());
}

7asemoon
یک شنبه 06 تیر 1395, 09:49 صبح
لطفا کمک کنید

moradian
دوشنبه 07 تیر 1395, 12:28 عصر
سطر اول که مربوط به غیرفعال کردن تغییر ساختار دیتابیس تو EF Code First هست. سطرهای بعدی هم مربوط به کانفیگ سیستم Audit که یک ابزار برای مدیریت logging سیستم هست و Elmah هم ابزاری برای همین منظور هست.

7asemoon
دوشنبه 07 تیر 1395, 15:21 عصر
سطر اول که مربوط به غیرفعال کردن تغییر ساختار دیتابیس تو EF Code First هست. سطرهای بعدی هم مربوط به کانفیگ سیستم Audit که یک ابزار برای مدیریت logging سیستم هست و Elmah هم ابزاری برای همین منظور هست.

درباره سیستم Audit میشه بیشتر توضیح بدین