我有以下型號(僞):設置代碼第一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;設置;}和分號。 –