Chr*_*ich 5 .net c# entity-framework-4
我被困在这里.
是否可以将实体框架4中的2个不同表格中的数据映射到1个实体.
我在一张桌子上有一堆员工,而在另一张桌子里我有一些som项目信息.我想在一个实体中组合这两个表,并保持跟踪功能等,这可能吗?
我不想使用函数导入,而只是通过实体模型来完成.
任何人都可以帮助 - 当我尝试这样做时,我总是得到以下错误:
错误3024:从第2354行开始映射片段时出现问题:必须指定EntitySet MyProjectTable的所有关键属性(MyProjectTable.PSInitials,MyProjectTable.ProjectID)的映射.
两个键都映射到它们各自的表.新实体是使用MyProjectTable作为基础.
2个表之间的关系是1-*
希望你能帮忙.
/基督教
您不能将具有一对多关系的两个表映射到一个实体.如果您不希望将结果投影到代码中的一个对象中,请考虑创建视图并将其映射.
根据http://msdn.microsoft.com/en-us/library/bb896233.aspx
如果满足以下条件,则应仅将实体类型映射到多个表:
要映射到的表共享一个公用密钥.
正在映射的实体类型在每个基础表中都有条目.换句话说,实体类型表示在两个
表之间具有一对一对应关系的数据; 实体类型表示两个表的内部联接.
| 归档时间: |
|
| 查看次数: |
5738 次 |
| 最近记录: |