VS2010帶的EF4.0用用還不錯,建立表后直接從數據生成實體模型挺方便的,數據庫更改后重新生成模型時不會把模型中的關系覆蓋了(終於不再抓狂了),建數據庫表時不建主外鍵約束,表的關系通過EF實體關系在模型中加入。
下面是一典型的多級分類表
針對這個表建立自關聯,詳細截圖如下

1.Children導航屬性視圖

2.Parent導航屬性視圖

3.關聯視圖

4.引用約束

完成上面步驟后就可以通過categoryEnt.Parent來獲取父類以及通過categoryEnt.Children來獲取子類.
