我有以下型号(伪):设置代码第一EF6外键发行对象
Post {
int id
List<Like> likes
List<Comment> comments
}
Comment {
int id
List<Like> likes
int PostId -- FK to Post
Post Post
}
Like {
int id
int CommentId -- FK to Comment
Comment Comment
int PostId -- FK to Post
Post Post
}
这里最重要的一点是,我like
有一个外键都post
和comment
,因为每个岗位和评论可以有自己的实例(喜欢一个帖子vs喜欢评论)。
实体框架抱怨多个级联路径,建立这些实体的正确方法是什么?
的[MVCE](http://stackoverflow.com/help/mcve)将是非常在这种情况下理解。 – sstan
@sstan这正是我的代码。我省略的唯一东西是样板{get;设置;}和分号。 –