امید رضایی هنجنی

امید رضایی هنجنی

در این وبلاگ سعی میکنم مطالبی رو که فکر میکنم مفید هست قرار بدم.
علاوه بر این تجربه های برنامه نویسی خودم رو هم به صورت خلاصه قرار میدم که اگر کسی در این موارد به مشکلی بر خورده بود یا سوالی داشت در خدمتم.

۱ مطلب با کلمه‌ی کلیدی «PluralizingTableNameConvention» ثبت شده است

۲۱
مهر
۹۳

ب صورت پیش فرض در 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>();
        }
    }

  • امید ره