PDA

View Full Version : خطای EntityType 'AspNetUserLogin' has no key defined



hmahdavi921
چهارشنبه 25 اردیبهشت 1398, 14:00 عصر
با سلام
به هنگام اجرای پروژه که از entityframework 6 استفاده شده خطای زیر نمایش داده میشه.

One or more validation errors were detected during model generation:
EmcAutomation.Models.AspNetUserLogin: : EntityType 'AspNetUserLogin' has no key defined. Define the key for this EntityType.
AspNetUserLogins: EntityType: EntitySet 'AspNetUserLogins' is based on type 'AspNetUserLogin' that has no keys defined.


protected override void OnModelCreating(DbModelBuilder modelBuilder) {
throw new UnintentionalCodeFirstException();
}


با تشکر

raha raad
چهارشنبه 25 اردیبهشت 1398, 15:59 عصر
داخل مدل هاتون باید برای پراپرتی Id، خصوصیت [key] را بذارید

hmahdavi921
پنج شنبه 26 اردیبهشت 1398, 09:46 صبح
مدلها خودکار تولید میشن و در دفعات بعدی دوباره پاک میشه
مگر اینکه فایل خود T4 ویرایش بشه

raha raad
چهارشنبه 01 خرداد 1398, 16:53 عصر
مدلها خودکار تولید میشن و در دفعات بعدی دوباره پاک میشه
مگر اینکه فایل خود T4 ویرایش بشه
متاسفانه با روشی که شما میگید آشنایی ندارم.
ممنون میشم اگه اینروش رو توضیح بدید یا منبع آموزشی براش بذارید.