存储过程和实体框架4.0中的表值参数

Fab*_*sta 8 sql-server stored-procedures sql-server-2008 table-valued-parameters entity-framework-4

我在SQL Server 2008中有一个名为"GetPrices"的存储过程,其中有一个名为"StoreIDs"的表值参数.

这是我为这个TVP创建的类型:

CREATE TYPE integer_list_tbltype AS TABLE (n int)
Run Code Online (Sandbox Code Playgroud)

我想从我的实体框架中调用SP.但是当我尝试将存储过程添加到EDM时,我收到以下错误:

函数'GetPrices'在参数索引2处具有参数'StoreIDs',其具有不受支持的数据类型'表类型'.该功能被排除在外.

这有什么解决方法吗?有什么想法吗?

法比奥

Not*_*tMe 0

您可能想在 microsoft connect 上对此进行投票

更新: MS 不再使用 Connect 功能。他们仅将其用于错误报告。要为 EF 功能投票,您需要访问EF 用户之声网站。

要在“用户之声”上对此特定问题进行投票,请转到此处