我在SQL Server 2008中使用LINQ to SQL和存储过程.除了一个问题,一切都很好.L2S无法为用户定义的表类型作为参数生成存储过程的方法.dbml设计面板中的方法签名使用对象作为参数类型而不是表类型,当我尝试编译时出现错误:
Error: DBML1005: Mapping between DbType 'Structured' and
Type 'System.Object' in Parameter 'ParaName' of Function 'dbo.StoredProcName'
is not supported.
Run Code Online (Sandbox Code Playgroud)
有办法解决这个问题吗?我不想回到传统的ADO.NET数据访问.