4

有没有人尝试过这些。这支持吗?

4

2 回答 2

4

LINQ to SQL 中尚不支持表值参数。在 Microsoft 的 MSDN 论坛上有一些关于此的帖子:

DbType.Structured 不可用

SQL Server 2k8.用户定义的表类型。DbType 'Structured' 和 Type 'System.Object' 之间的映射

第二个链接是指实体框架,但基本问题是相同的。

于 2009-06-19T19:26:58.957 回答
3

我实际上不得不自己尝试一下。:0

它似乎不受支持。使用 tvp 参数将存储过程添加到 dbml 文件时出现此错误

DBML1005:不支持函数 'dbo.spTestTableTypeParm' 的参数 'TVP' 中的 DbType 'Structured' 和类型 'System.Object' 之间的映射

可悲但真实,我认为这可能是 sql 2008 和 linq2sql 的杀手级功能

于 2008-12-03T19:06:33.217 回答