ورود

View Full Version : نحوه حذف یک انتیتی از .edmx



raha raad
پنج شنبه 02 خرداد 1398, 12:46 عصر
سلام خدمت مهندسین.
من یه انتیتی در دیتابیس (.edmx) دارم که باعث بروز اررور زیر میشه:
150233

در هر دو انتیتی اشاره شده در اررور اومدم و Type ها را یکبار هر دو به string و یکبار هر دو به Guid تغییر دادم ولی همچنان اررور باقی بود.
بعد رفتم از قسمت server explorer بررسی کردم دیدم اصلا چنین table ای وجود نداره!!! جالب اینجاست که در قسمت database.tt ، اون انتیتی میادش.
خواستم از طریق model browser مپش کنم که بازم جزو لیست نشونش نداد!!
رفتم کلا هرجایی که این انتیتی در کد، xml، dataset و انتیتی های وابسته بود رو کلا delete کردم و بعد وقتی جداول دیاگرام رو add و بعد update کردم باز هم اون انتیتی مثل قبل اضافه می شه!!!! و اررور به قوت خودش باقیه....:گریه:

خواهش می کنم راهنمایی کنید این اررور رو چطور برطرف کنم؟؟؟؟

ali_md110
سه شنبه 07 خرداد 1398, 06:48 صبح
بهترین راه حل استفاده از Code first هست
چون ممکنه بعدا دوباره از این مشکلات سراغتون بیاد
در ضمن EF Designer جهت آشنایی کاربران مبتدی و بیشتر جنبه آموزشی دارد تا بکارگیری EF در یک پروژه واقعی
ارجح تر اینه در صورتیکه در EF تبحر پیدا کردید از Code First استفاده کنید

raha raad
سه شنبه 07 خرداد 1398, 15:22 عصر
بهترین راه حل استفاده از Code first هست
چون ممکنه بعدا دوباره از این مشکلات سراغتون بیاد
در ضمن EF Designer جهت آشنایی کاربران مبتدی و بیشتر جنبه آموزشی دارد تا بکارگیری EF در یک پروژه واقعی
ارجح تر اینه در صورتیکه در EF تبحر پیدا کردید از Code First استفاده کنید

دقیقا فرمایش شما درسته ولی مساله اینجاست که با وجود اینکه به codefirst آشنایی کافی دارم ولی پروژه به صورتیه که امکان استفاده از این روش نیست!

raha raad
یک شنبه 19 خرداد 1398, 15:36 عصر
من هنوز با این مشکل مواجهم. وقتی جدول جدیدی اضافه میشه و با کد از اون جدول استفاده می کنم با وجود اینکه add و update میزنم بازم این اررور رو میزنه!!!
خواهش می کنم کمک کنید خیلی وقته روی این مشکل موندم!!!:گریه::گریه::گریه::گری ه::گریه::گریه::گریه::گریه::گری ه::گریه:
150322

ali_md110
شنبه 25 خرداد 1398, 02:19 صبح
https://stackoverflow.com/questions/30882946/error-3027-no-mapping-specified-for-the-following-entityset-associationset