۲۱
مهر
۹۳
ب صورت پیش فرض در ef نام جداول به حالت جمع در نظر گرفته می شود به عنوان مثال برای موجودیت Address جدول پایگاه داده را با نام Addresses در نظر میگیرد.
برای اینکه این اتفاق صورت ندهد کافیست در تنظیمات DbContext متد OnModelCreating را بازنویسی (override) کرده و کانونشن PluralizingTableNameConvention را از کانونشن های اد شده پاک کنیم.
ب صورت زیر:
public partial class MyContext : DbContext
{
//... any codes such as ctor and DbSets
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
- ۰ نظر
- ۲۱ مهر ۹۳ ، ۱۳:۴۱
- ۴۱۳ نمایش