PDA

View Full Version : unable to retrieve metadata



pershengkurd
چهارشنبه 26 تیر 1392, 20:51 عصر
با درود
به یه مشکلی برخوردم در موقع ایجاد کنترلر اسکفولینگ
که پیغام unable to retrieve metadata رو بهم می ده که
و System.Data.Entity.Edm.EdmEntityType: : EntityType 'Default' has no key defined. Define the key for this EntityType.

با این راه حل ها:

1حتی با ایجاد یه دیتابیس 1 جدولی، 1 فیلدی که از نوع int و کلید [key]
2 کامنت کردن کانکشن استرینگ
3 ریبیلد کردن
4 جایگذاری &quot با ' در کانکشن
5 اپدیت کردن Nuget
6 عوض کردن System.Data.SqlClient با System.Data.SqlServerCe.4.0

و.....
مشکلم حل نشد
کسی هست که راه حلی بهم بگه آیا؟
سپاس

mana6485
پنج شنبه 27 تیر 1392, 00:18 صبح
منم اولش این ارورو داشتم چیز خاصی نیست نوتیشنارو که بنویسی این حل میشه کیه کیه یادت میاد که توی کلاس های مربوط به مدلت روی خط مربوط به فیلد کلیدت عبارت [key] رو که بنویس بعد پیام میده که باید به System.ComponentModel.DataAnnotations ریفرنس بدی alt+enter که بزنی به using ها اضافه میشه. resharper رو حتمن نصب کن خیلی کمک میکنه اونم برات میفرستم.

pershengkurd
پنج شنبه 27 تیر 1392, 15:57 عصر
ممنون از توجهتون
تو شماره 1 گفتم که [Key] رو نوشتم، using هم اضافه کردم
اول تو پروژه اصلی با تمام فیلدها و تمام Annotation ها این ارور رو که داد یه دیتابیس ساده با 1 جدول و یه فیلد کلید و یک اپلیکیشن ساده ایجاد کردم یوزینگ هم اضافه کردم ولی بازم همین ارور رو می ده،
حتی می خوام تو پروژه استاد بازم کنترلر اضافه کنم همین ارور رو میده