我有这些表格;
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 :(得分:0)
如果实体框架正确完成其工作,则不需要映射表的类。
实体框架4支持多对多关系。它将在代表映射表两侧的任一实体上生成成员。您将使用实体添加关系,Entity Framework将使用幕后的映射表。
如果这些设施不足以完成工作,我会质疑为什么你需要在你的应用程序中访问这样的低级数据。