關係3代表的實體框架映射這裏是我的問題: 我有3代表在我的數據庫相互
電影(電影列表)
- ID
- OriginalTitle ...
流派(TA與所有可能的流派)
- ID
- 名稱竹葉提取
RelatedGenres(那些belog特定影片和指向一個特定的類型,因爲電影可以有超過1個流派的流派)
- ID
- MovieID
- 生成報告的eID
的關係是如folows:
Movies.ID - > RelatedGenres.MovieID - > Genres.ID
我有assosiations(導航屬性)的模型。 我得到什麼:
class Movie
{
public int ID { get; set; }
public string OriginalTitle { get; set; }
public ObjectCollection<RelatedGenre> RelatedGenres { get; set; }
}
其中
class RelatedGenre
{
public int ID { get; set; }
public int MovieID { get; set; }
public ObjectCollection<Genre> Genres { get; set; }
}
我想要什麼:
class Movie
{
public int ID { get; set; }
public string OriginalTitle { get; set; }
public ObjectCollection<Genre> Genres { get; set; }
}
正如你所看到的,我想從這個數組RelatedGenres的跳過數據&只是得到一組具體的流派...
我該如何實現這一目標? 在此先感謝=)
所以你想要將兩個表合併成一個實體正確嗎?你有麻煩,因爲它的集合? – 2012-02-21 14:48:17
這個問題是完全一樣的,答案的作品。可能重複的[Entity Framework多對多問題](http://stackoverflow.com/questions/3168016/entity-framework-many-to-many-questions) – 2012-02-21 14:54:23