我在数据库(SQL Server2008)中创建了一些用户定义的表类型,并在一些存储过程中使用这种类型作为参数,当我通过服务器资源管理器将数据库中的存储过程拖到dbml文件(visual studio 2010)中时已连接,我已拖动所有表,它给出错误'必须为UDT参数设置UdtTypeName属性'可能是因为服务器资源管理器中没有类型...
答案 0 :(得分:3)
不幸的是,LINQ不支持用户定义的表类型。但是,有人编写了一个解决方法:http://blog.mikecouturier.com/2010/01/sql-2008-tvp-table-valued-parameters.html
免责声明:我没有使用过这种方法,所以我不能亲自担保。