小编Pat*_*ick的帖子

支持EF6 Code First中的表值函数?

是否可以在EF6 Code First中拨打TVF?

我首先使用EF6数据库启动了一个新项目,EF能够将TVF导入到模型中并将其调用得很好.

但是更新模型变得非常耗时且有问题,因为没有RI的大型只读数据库我无法处理.

因此,我首先尝试使用Power Tools逆向工程工具转换为EF6代码,以生成上下文和模型类.

不幸的是,逆向工程工具没有导入TVF.

接下来,我尝试将DBFunctions从旧的Database First DbContext复制到新的Code First DbContext,但这给了我一个错误,我的TVF:"无法解析为有效的类型或函数".

是否可以为TVF创建第一个Fluent映射代码?

如果没有,是否有解决方法?

我想我可以使用SP而不是TVF,但我希望我可以使用大多数TVF来处理我遇到的有问题的数据库.

感谢任何解决方法的想法

entity-framework entity-framework-6

15
推荐指数
4
解决办法
2万
查看次数