2010-09-05 259 views
0

我有這些表;實體框架4.0關係映射表

Customer 
- CustomerID (primary key) 
- Name 

Car 
- CarID (primary key) 
- Model 

Customer_Car_Map (composite primary key CustomerID and CarID) 
- CustomerID (foreign key to Customer.CustomerID) 
- CarID (foreign key to Car.CarID) 

當我生成使用EF4數據庫模型,它生成除了_MAP所有表類。對於這些似乎要添加一個EdmRelationshipAttribute,但不是單獨的課程。

我將如何創建並保存新的Customer_Car_Map?

回答

0

如果實體框架正確地執行了它的工作,那麼不應該爲映射表需要一個類。

實體框架4支持多對多的關係。它將在代表映射表兩側的任一實體上生成成員。您將使用實體來添加關係,實體框架將在幕後利用映射表。

如果這些設施不足以完成工作,我會質疑爲什麼您需要訪問應用程序中的這種低級別數據。