【发布时间】:2011-02-16 03:54:28
【问题描述】:
在 Visual Studio 2010 中使用 EF3.5(此时无法升级到 EF4 - 不要问!)。
想要创建一个存储过程,从一些相关表中聚合一些字段,并将存储过程的结果具体化为自定义“实体”。此自定义实体将是“只读的”。我设置了自定义实体、存储过程和函数导入。当我构建我的实体项目时,我得到以下信息:
错误 35 错误 3027:
没有为以下指定映射 实体集/关联集 - 我的自定义实体集
它看起来想要为我的自定义实体定义一个表映射,但是在这种情况下我不会有一个,因为它聚合了多个表中的数据(并过滤掉了一些不必要的数据)。
是否可以将自定义实体映射到存储过程?是否有可能以“从数据库更新模型”功能不会破坏自定义实体或存储的过程/函数导入映射的方式这样做?
TIA!
【问题讨论】:
标签: entity-framework stored-procedures entity