ASP.NET MVC 4 + Entity Framework で簡単なコンテンツ管理システムを作成しています。ニュース、ページ、写真などにコメントを付けたい
私は今、次のような PageComment モデルを持っています:
public class PageComment
{
[Key]
public int CommentId { get; set; }
[Required]
public string Content { get; set; }
[Required]
[DataType(DataType.DateTime)]
[DisplayFormat(DataFormatString = "{0:hh\\:mm dd/MM/yyyy}")]
public DateTime AddDate { get; set; }
[Required]
public string AuthorName { get; set; }
public bool Approved { get; set; }
public bool Inappropriate { get; set; }
public int PageId { get; set; }
[ForeignKey("PageId")]
public Page Page { get; set; }
}
ユニバーサルコメントモデルの作り方 たとえば、PageComment、PhotoComment、NewsComment、ArticleComment などは繰り返したくありません。コメントモデルのコピペになります。
前もって感謝します、デビッド