مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

payam64

عضویت از 1397/01/14

مشکل در اضافه کردن دیتابیس به روش DB First

  • پنجشنبه 1 آذر 1397
  • 14:29
تشکر میکنم

با درود فروان خدمت شما عزیزان

من دارم روی یک پروژه دات نت کور به همراه آنگولار کار می کنم برای همین میخوام کل لایه data خودم رو جدا کنم و از یک پروژه جدید class library استفاده کردم حالا مشکل اینجانس که به چه صورت میتونم دیتابیس از قبل طراخی شده رو در پروژه class library استفاده کنم البته برای این کار خود مایکروسافت دستور scaffold-dbcontext رو پیشنهاد داده ولی جالیه این دستور رو توی پروژه class نمیشناسه با اینکه من قبلش تمامی پکیج های entity core رو نصب کردم ولی باز هم این دستور کار نمیکنه یعنی همون پیغام not reconized as internal or external command رو میده

حتی گزینه ADO.Net Entity هم برای من که از VS 2017 استفاده می کنم اصلا وجود نداره و بعد از بروزرسانی کردن feature در قسمت Individual components و چک دار کردن گزینه entity framework 6 tools باز هم چنین گزینه ado.net entity برای اضافه کردن دیتابیس به روش db first وجود نداره

ممنون میشم راهنمایی کنین با سپاس فراوان

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • پنجشنبه 1 آذر 1397
  • 16:20

ابتدا بررسی کنید که آیا class library که ساختید بر روی فریم ورک  NET Core. باشد ( برای کار فایل csproj را بررسی کنید) سپس بسته  Microsoft.EntityFrameworkCore.Design را نصب کنید و دستور مورد نظر را اجرا کنید.

کاربر سایت

payam64

عضویت از 1397/01/14

  • شنبه 3 آذر 1397
  • 10:00

مرسی مهندس

کاربر سایت

salehi

عضویت از 1392/02/24

  • دوشنبه 26 آذر 1397
  • 23:49

سلام

از این ابزار هم میشه استفاده کرد

https://marketplace.visualstudio.com/items?itemName=SimonHughes.EntityFrameworkReversePOCOGenerator

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)