• 1397/12/29

ارور هنگام زدن مایگریشن ها :

سلام استاد  .

زمانی که میخوام ماینگریشن بزنم و دیتابیس رو بسازم توی مایگریشن ساخته شده یک سری ارور رخ میده که مانع اجرای آپدیت دیتابیس میشه .

گوگل سرچ کردم و به این نتیجه رسیدم که باید 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    

 

 

توی نت گشتم چیزی پیدا نکردم . حتی پروژه چون اولاشه دوباره شروع به نوشتن کردم که باز هم با این ارور مواجه شدم . چطور میتونم این ارور رو رفع کنم ؟

  • 1397/12/29
  • ساعت 19:28

سلام ورژن ef با ورژن پروژه همخوانی نداره 

نسخه 2.1.4 EF رو نصب کنید 


logo-enamadlogo-samandehi