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

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

کاربر سایت

amyrmohammadi

عضویت از 1398/11/14

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

  • شنبه 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 لازمه رو برای هر دو تا کلاس برای برقراری رابطه قرار دادم

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

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

سلام

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)