我在我的數據庫中有很多字段的表。 大部分時間我需要所有這些字段。然而,有一種情況是我只需要一些字段,而我正在加載大量的行。將兩個不同的實體映射到同一個表中?
我想要做的是手動添加一個實體,然後將其映射到原始表,但刪除我不需要的列。我處理這件事,但我得到的相當不言自明的錯誤:
問題的映射片段 ... EntitySets「FmvHistoryTrimmed」和 「FMVHistories」都映射到 表「FMVHistory」。他們的主鍵 可能會發生碰撞。
有沒有其他方法我應該去做這件事?同樣,大部分時間都使用了所有的列,所以我不想裁減原始實體並將「額外」字段設置爲複雜類型。
我有一個解決方法,從Aducci,但我會離開這個沒有回答,如果任何人有一個實際的EF方式來完成這個我最初尋找的方式 – 2011-02-23 16:53:53