所以我按照这里的说明进行操作:http://msdn.microsoft.com/en-US/data/jj691402关于如何处理EF中的多个结果集。
我正在努力避免第二种解决方案,因为这将涉及手动更改EDMX,这让我担心,因为我不想担心我的团队中的其他成员会覆盖它们。
但第一个例子似乎仍然缺乏。它引用ObjectContext.Translate<TEntity>
方法,但没有说明如何创建<TEntity>
。每当我手动创建实体时,我当然会得到错误2062,“实体集和关联集之间没有映射”。我缺少一步吗?或者第一个解决方案不适用于DB第一种方法吗?
答案 0 :(得分:1)
如果您在EF设计器中手动创建实体而未将其映射到现有的表或数据库视图,则确实会收到错误。尝试创建复杂类型。