我正在尝试将自定义实体映射到一组存储过程。实体上的属性对应于插入和更新过程以及函数导入中使用的选择过程的参数。当我在 XML 视图中打开 EDMX 文件时,我的实体对象上的所有属性都出现以下错误:
错误 11009:未映射属性“xxx”。
我在谷歌上搜索了这个错误,一些论坛建议实体只能映射到表;不允许将自定义实体映射到存储过程。
可以将自定义实体映射到存储过程而不映射到数据库中的表吗?如果不是,那么使用实体框架解决这个问题的最佳方法是什么?我最初的想法是创建一个复杂类型,然后对所有 CRUD 方法使用函数导入。