با سلام خسته نباشید
من سه تا جدول زیر رو دارم
namespace WebAmlak.Models { [Table("HallList")] public class HallListMDL { [Key] [DatabaseGenerated(databaseGeneratedOption: DatabaseGeneratedOption.Identity)] public Int64 HallListID { get; set; } [Required, StringLength(100)] public string HallName { get; set; } [Required] [DefaultValue(true)] public bool Status { get; set; } [Required] [DefaultValue(true)] public bool IsActive { get; set; } public ICollection<HallQuesMDL> HallQuess { get; set;
public ICollection<HallAnswer> HasllAnswers{ get; set;
} } }
جدول دوم
namespace WebAmlak.Models { [Table("HallQues")] public class HallQuesMDL { [Key] [DatabaseGenerated(databaseGeneratedOption: DatabaseGeneratedOption.Identity)] public Int64 HallQuesID { get; set; } [Required, StringLength(100)] public string Subject { get; set; } [Required] public string QuesText { get; set; } [Required] [DefaultValue(true)] public bool Status { get; set; } [Required] [DefaultValue(true)] public bool IsActive { get; set; } // ............................. HallList ForeignKey ............................. // public Int64 HallListID { get; set; } [ForeignKey("HallListID")] public HallListMDL HallLists { get; set; } public ICollection<HallAnswerMDL> HallAnswers { get; set; } } }
جدول سوم
namespace WebAmlak.Models { [Table("HallAnswer")] public class HallAnswerMDL { [Key] [DatabaseGenerated(databaseGeneratedOption: DatabaseGeneratedOption.Identity)] public Int64 HallAnswerID { get; set; } [Required] public string AnswerText { get; set; } // ............................. HallList ForeignKey ............................. // public Int64 HallQuesID { get; set; } [ForeignKey("HallQuesID")] public HallQuesMDL HallQuess { get; set; }
// ............................. HallList ForeignKey ............................. // public Int64 HallListID { get; set; } [ForeignKey("HallListID")] public HallListMDL HallLists { get; set; }
} }
میخاستم ببینم این روش درسته برای ایجاد PrimeryKey تو این سه تا مدل
واگه دوتا جدولم باشه این روش درسته
ممنون
برای رابطه چند به چند این مدلی تعریف کردید ؟
اگر بله درسته
خوب همینطور که پیداست برای یک به چنده ( یعنی اشتباهه ؟ )
و برای یک به یک ، چند به چند چجوری باید طراحی کنم؟
جی شد جناب؟
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)