ورود

View Full Version : سوال: مشکل با Scafold کردن یک مدل



سعید کشاورز
چهارشنبه 27 بهمن 1395, 14:13 عصر
سلام
یه مشکل خیلی بدی پیدا کردم
من از fluent api استفاده کردم برای کانفیگ کردن مدل های خودم. به این صورت که داخل پوشه Model یه پوشه دیگه ساختم به اسم ModelConfiurations و داخل اون به ازای هر مدلم یه فایل کانفیگ دارم.حالا از طریق دستور زیر مدل خودم رو به برنامه اضافه میکنم.



protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Configurations.Add(new NewsConfig());
}

این رو هم اضافه کنم که از dbcontext خود Identiy استفاده میکنم..
حالا وقتی که یه کنترلر جدید ایجاد کنم با ارور فایل ضمیمه مواجه میشم.
چجوری این مشکل رو بر طرف کنم؟

سعید کشاورز
چهارشنبه 27 بهمن 1395, 14:40 عصر
دوستان خودم مشکل رو پیدا کردم ..
توی کلاس Context به این صورت مدل های خودم رو تبدیل به جدول میکردم


public DbSet<News> News { get; set; }

حالا فقط کافیه به جای Dbset از IDbset استفاده کنید..به صورت زیر

public IDbSet<News> News { get; set; }