من دو تا جدول دارم که با هم ارتباط یک به چند دارن در جدول دوره هام یه پرئپرتی 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 لازمه رو برای هر دو تا کلاس برای برقراری رابطه قرار دادم
سلام
احتمالا جدول معلمین شما خالی است و نمی تواند از ان کلید خارجی بگیرد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)