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

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

اپدیت دیتا بیس

شنبه, 26 بهمن 1398 16:18

اپدیت دیتا بیس

من دو تا جدول دارم که با هم ارتباط یک به چند دارن در جدول دوره هام یه پرئپرتی teacherID دارم که به عنوان کلید خارجی قرار دادم در کلاس کانفیگ هم کد زیر رو قراردادم

HasRequired(m => m.Teacher).WithMany(m => m.TrainingCourses).HasForeignKey(m => m.TeacherID);

اما وقتی میخام دیتا بیس رو اپدیت کنم با ارور زیر مواجه میشم

The constraint 'PK_dbo.Teachers' is being referenced by table 'TrainingCourses', foreign key constraint 'FK_dbo.TrainingCourses_dbo.Teachers_TecherID'.
Could not drop constraint. See previous errors.

در ضمن پروپرتی های virtual لازمه رو برای هر دو تا کلاس برای برقراری رابطه قرار دادم

دوشنبه, 28 بهمن 1398 07:59

سلام

احتمالا جدول معلمین شما خالی است و نمی تواند از ان کلید خارجی بگیرد.

ارسال پاسخ برای این تاپیک