mbasirati
یک شنبه 15 آذر 1394, 10:10 صبح
سلام
من توی پیاده سازی دیتابیسم توی کدفرست به مشکل برخوردم. برای راحت تر توضیح دادن یه مثال میزنم (البته مشکل من جور دیگه ایه ولی تقریبا شبیه همین مثاله):
برای ثبت نظرات مربوط به هر پست توی سایتها، ما معمولا یه جدول user و یه جدول post داریم. حالا نحوه پیاده سازی جدول کامنت برای برقراری رابطه ش با جداول user و post چطوری میشه؟
CommentId PostId UserId CommentText CommentDate ...
البته فرق این مثال با شرایطی که من توش گیر کردم اینه که باید فرض بشه هرکاربر فقط یه کامنت میتونه برای یه پست ثبت کنه که خب این رو میشه قبل از ثبت چک کرد که اگه رکوردی وجود داره دیگه عمل ثبت انجام نشه. (شایدم راه بهتری توی کد فرست داره که اگه هست راهنمایی کنید)
حالا نحوه پیاده سازی جدول کامنت توی کدفرست به چه شکل میشه؟ (ترجیحا با استفاده از DataAnnotation)
من توی پیاده سازی دیتابیسم توی کدفرست به مشکل برخوردم. برای راحت تر توضیح دادن یه مثال میزنم (البته مشکل من جور دیگه ایه ولی تقریبا شبیه همین مثاله):
برای ثبت نظرات مربوط به هر پست توی سایتها، ما معمولا یه جدول user و یه جدول post داریم. حالا نحوه پیاده سازی جدول کامنت برای برقراری رابطه ش با جداول user و post چطوری میشه؟
CommentId PostId UserId CommentText CommentDate ...
البته فرق این مثال با شرایطی که من توش گیر کردم اینه که باید فرض بشه هرکاربر فقط یه کامنت میتونه برای یه پست ثبت کنه که خب این رو میشه قبل از ثبت چک کرد که اگه رکوردی وجود داره دیگه عمل ثبت انجام نشه. (شایدم راه بهتری توی کد فرست داره که اگه هست راهنمایی کنید)
حالا نحوه پیاده سازی جدول کامنت توی کدفرست به چه شکل میشه؟ (ترجیحا با استفاده از DataAnnotation)