2010-09-05 202 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支持多对多的关系。它将在代表映射表两侧的任一实体上生成成员。您将使用实体来添加关系,实体框架将在幕后利用映射表。

如果这些设施不足以完成工作,我会质疑为什么您需要访问应用程序中的这种低级别数据。