• 1397/06/01

codefirst ,error roleId :

The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_dbo.Users_dbo.Roles_RoleID". The conflict occurred in database "Eshop_codefirst_hasbialah_kafialah", table "dbo.Roles", column 'RoleID'.

سلام این خود خطا هست موقع update-Migration این خطا رو میده

 

public virtual Roles Roles { get; set; }

بخاطر ارتباط این دوuser,role

  • 1397/06/01
  • ساعت 21:03

متن خطا داره میگه 

با RoleID مشکل داره 

بعد باید Update-Dtatbase بزنید 


  • 1397/06/02
  • ساعت 13:28

سلام ارتباط این دو رو خطا میگیره ولی نمیدونم چرا

 public virtual Roles Roles { get; set; }

  public virtual ICollection<Users> Users { get; set; }

هرکاربر یه نقش داره هرنقش هم برای چندین کاربره من نمیدونم چه مشکلی هست اینو خطا میده


  • 1397/06/02
  • ساعت 21:53

متن خطا را داخل گوگل سرچ کنید 

چندین راه خل هست که یکیشون Fuent Api هست 


logo-samandehi