在EF中使用用户定义的表类型作为Sproc参数

时间:2012-01-20 18:34:35

标签: entity-framework entity-framework-4

当前版本的EF是否支持在实体上插入,更新和删除方法的用户定义表类型?

我想使用此功能,因此我不必将每个列名传递给我的sproc。我不确定EF是否可以支持一个可以为实体执行所有更新的Sproc。

2 个答案:

答案 0 :(得分:5)

不支持表值参数,但您可以在UserVoice中对其进行投票。

答案 1 :(得分:1)

我试过这个。当我尝试将sproc导入我的模型时,我收到以下错误消息:

  

函数'MySproc'在参数索引0处有一个参数'MyTableValuedParameter',它具有不受支持的数据类型'table type'。该职能被排除在外。

所以似乎答案是否定的。实体框架不支持它们。