.NET 4.0,Visual Studio 2010。
在MSSQL 2008中,我有一个简单的表Type,一个以TVP作为参数的存储过程。它在管理工作室中运作良好。
我创建了一个新的Linq-to-SQL设计器,将我的表格和触发器放到设计界面上,一切正常。
然后我尝试在设计图面上使用table-valued-parameter拖动存储过程,并得到这个red-X错误:
UdtTypeName property must be set for UDT parameters.
我错过了什么?
答案 0 :(得分:4)
LINQ to SQL不支持用户定义的表类型。请参阅LINQ to SQL with stored procedures and user defined table type parameter。
不幸的是,根据Damien [Guard]的说法,这个功能并不受支持 .NET 3.5,.NET 4.0中也不支持: - (