2011-07-11 93 views
3

我有一個典型的Parent包含許多Children(List)關係。如何告訴DBML設計師在Child中插入Parent屬性,同時在Parent中省略Children屬性?我只想要一個單向關聯。Linq單向一對多關聯

回答

2

右鍵單擊關聯箭頭。 選擇屬性 在Properties面板中,將Child Property更改爲False。

1

當Visual Studio將表外鍵關係導入edmx文件時,它會在父對象上創建子導航屬性,在子對象上創建父導航屬性。

之後,您可以在設計器中打開edmx文件,並從Parent對象的Navigation Properties列表中手動刪除Children屬性。

+0

手動更改會在下次使用設計器時恢復嗎? –

+0

不,下次當您「從數據庫更新模型」時,您的更改不會被覆蓋。 – alpav