我有一个基本问题,即执行实体法,首先是一至多条。 我有两种模式:文章和评论。
public class Article
{
public int Id { get; set; }
public virtual ICollection<Comment> Comments { get; set; }
....
public class Comment
{
public int Id { get; set; }
public virtual Article CommentForArticle { get; set; }
public DateTime TimeStamp { get; set;
....
如果我试图在Db中添加评注(包含该条的评注)。 该评论在数据库中添加,但该条并不包含在收集意见中的评论。
但是,如果我发表评论,在文章中添加,一切都行不通。 我没有必要在数据库中添加评论,而是自动添加(我猜测)。
我在试图落实这一问题(如:多重限制被违反)之后遇到了问题,因此,我的问题是,现在我是这样做的,为什么你必须这样做,而不是增加Db的评论,而是对载有评论的该条的评论。 你们能够分享任何可能帮助我更好地了解实体框架如何与一种关系和许多关系打交道的联系。
Thanks, Garrett