Comment(نظر کاربران):
CommentId*: کد نظر (کلید اصلی)
UserId: کد کاربر که مشخص میکند چه کاربری نظر داده است. (کلید خارجی از جدول User)
NewsId: کد خبر که مشخص میکند این نظر برای کدام خبر است. (کلید خارجی از جدول News)
CommentText: متن نظر
RegisterDate: تاریخ ثبت نظر
IsActive: فعال و غیرفعال بودن خبر
ParentId: این فیلد باعث میشود که بتوانیم روی یک نظرخاص نظر بدهیم یا در واقع پاسخ خود را به یک نظر بدهیم. که از جدول Comment ارث بری میکند. اگر با Null مقداردهی شود یعنی یک نظر است و نه پاسخ ولی اگر مقدار آن عددی باشد که مقدار CommentId میباشد، مشخص میشود که پاسخ یک نظر است.
NewsLikeDislike(لایک خبر):
LikeId*: کد لایک (کلید اصلی)
NewsId: مشخص میکند لایک مربوط به کدام خبر است. (کلید خارجی از جدول News)
RegisterDate: تاریخ ثبت
LikeNumber: تعداد لایک (پسندیده)
DisLikeNumber: تعداد نپسندیده
UserReport(گزارش تخلفات کاربران):
UserReportId*: کد گزارش (کلید اصلی)
UserId1: گزارش دهنده (کلید خارجی از جدول User)
UserId2: کاربر متخلف (کلید خارجی از جدول User)
RegisterDate: تاریخ ثبت گزارش
CommentId: مشخص میکند گزارش تخلف مربوط به کدام نظر است. (کلید خارجی از جدول Comment)
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
امید آنکه بیش از پیش موفق و مؤید باشید.