سلام استاد .
زمانی که میخوام ماینگریشن بزنم و دیتابیس رو بسازم توی مایگریشن ساخته شده یک سری ارور رخ میده که مانع اجرای آپدیت دیتابیس میشه .
گوگل سرچ کردم و به این نتیجه رسیدم که باید Microsoft.EntityFrameworkCore.SqlServer رو نصب کنم . وقتی نصب میکنم ارورهای مایگریشن initialdb رفع میشن ولی یه ارور دیگه رخ میده که اینه :
Severity Code Description Project File Line Suppression State
Error NU1107 Version conflict detected for Microsoft.EntityFrameworkCore. Install/reference Microsoft.EntityFrameworkCore 2.2.3 directly to project MyCmsCore.Web to resolve this issue.
MyCmsCore.Web -> MyCmsCore.DataLayer -> Microsoft.EntityFrameworkCore.SqlServer 2.2.3 -> Microsoft.EntityFrameworkCore.Relational 2.2.3 -> Microsoft.EntityFrameworkCore (>= 2.2.3)
MyCmsCore.Web -> Microsoft.AspNetCore.App 2.1.1 -> Microsoft.EntityFrameworkCore (>= 2.1.1 && < 2.2.0). MyCmsCore.Web D:\my files\.Net Core\Projes\Asp.net Core\MyCmsCore\MyCmsCore.Web\MyCmsCore.Web.csproj 1
توی نت گشتم چیزی پیدا نکردم . حتی پروژه چون اولاشه دوباره شروع به نوشتن کردم که باز هم با این ارور مواجه شدم . چطور میتونم این ارور رو رفع کنم ؟
سلام ورژن ef با ورژن پروژه همخوانی نداره
نسخه 2.1.4 EF رو نصب کنید