ورود

View Full Version : خطای failed to get metadataworkspace for the dbcontext type



aghayex
پنج شنبه 17 بهمن 1392, 22:18 عصر
با سلام
دوستان من در یه پروژه سیلورلایت اومدم از ef6 و به روش code first استفاده کردم.
چون از ef6 استفاده کردم باید ریا سرویس مخصوص اونو هم می گرفتم که جمعا سه بخش بودن :
ria services for entity framework 6+
entityframework
riaservices.server
مدل خودمو هم که ازش مطمئن هستم در بخش وب قرار دادم اما زمان کامپایل بخش وب بدون مشکل کامپایل میشه اما در بخش سیلورلایت خطای :
failed to get metadataworkspace for the dbcontext type
رو میده و دیگه ریز خطایی تحویل نمیده .
بررسی که کردم بخش سیلورلایت به کلاس های DbDomainService گیر میده و به ازای هز کلاسی از این نوع یک خطای failed to get metadataworkspace for the dbcontext type
رو صادر می کنه

aghayex
جمعه 18 بهمن 1392, 17:13 عصر
مشکل از مدل دیتابیس بود . من اومده بودم از attributes هایی مثل maxlength و Column در بعضی از پروپرتی ها استفاده کرده بودم که ریا سرویس به اونها گیر می داد .
برای رفع اون هم به جای maxlength از stringlength استفاده کردم

سید علی گتمیری
سه شنبه 29 بهمن 1392, 07:43 صبح
ممنون که نتیج تجاربت رو به اشتراک می زاری