【发布时间】:2016-05-05 03:10:52
【问题描述】:
我正在尝试通过模型浏览器添加存储过程,SP 有一个表值参数。 SP 添加了函数导入,但缺少表值参数。 SP 有 5 个参数,包括 tvp,但我只能看到 4 个参数,并且缺少 tvp 参数。
我用谷歌搜索找到原因和解决方案。每个人都建议使用实体的 ExecuteStoreProcedure 方法。 例如Entity Framework Stored Procedure Table Value Parameter
但我想使用在我们使用模型浏览器添加 SP 时创建的函数导入,所有其他 SP 都可以正常工作,因为它们没有 tvp。 注意:使用 EF 6.1.1 和 .net 4.5,以及 VS2013
问:C# 和 EF 是否支持通过 TVP 导入 SP?
【问题讨论】:
-
同样的问题!不幸的是没有答案:'(
-
@Virus721 好吧,不,它不会发生,所以不它不会。只需手动将代码添加到扩展上下文的部分类中。
标签: c# entity-framework stored-procedures