سلام به همه ی برنامه نویسان
میخوام یک صفحه ای بسازم که کاربر بتونه بعد از ثبت نام کردن نظر ارسال کنه
مثل این صفحه
http://barnamenevisan.org/Articles/Article3549.html
الان مشکلم ساخت کلاس های مدل هست
کلاس کامنت 2 تا کلید خارجی داره و بخاطر همین به مشکل خوردم
نحوه ی صحیح ساخت کلاس ها به چه شکلیه؟
public class Articles { [Key] public int ArticlesId{ get; set; } public string Title { get; set; } public string Content { get; set; } public virtual ICollection<Comment> Comment { get; set; } public int UserId { get; set; } public virtual User User { get; set; } } public class Comment { [Key] public int CommentId { get; set; } public string Body { get; set; } public int ArticlesId{ get; set; } public virtual Articles Articles{ get; set; } public int UserId { get; set; } public virtual User User { get; set; } } public class User { [Key] public int UserId { get; set; } public string UserName { get; set; } public string Avatar { get; set; } public virtual ICollection<Articles> Articles{ get; set; } public virtual ICollection<Comment> Comment { get; set; } }
public class Comment { [Key] public int CommentId { get; set; } public string Body { get; set; } public int ArticlesId{ get; set; } public virtual Articles Articles{ get; set; } public int UserId { get; set; } public virtual User User { get; set; } public virtual Articles articles{ get; set; } }
مرسی
اقای مدائنی اگر یک جدول دوتا کلید خارجی داشته باشه مشکلی نداره؟
نه مشکلی نداره دوست من
عرچندتا که بخواد میتونه داشته باشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)