0

我正在使用 LINQ2SQL 进行数据库查询。我编写了一个存储过程并通过将存储过程拖放VS Server ExplorerDBML.

但我得到了 DBML 设计器创建的以下映射

 <Parameter Name="p_in_gender" Type="System.String" DbType="VarChar(1)" />

我们实际上是Varchar(1)在一个过程中创建并Type="System.Char"在 dbml 中预期的。

有人知道 Linq2SQL 设计器可能有什么问题吗?

4

1 回答 1

1

Char 不是受支持的数据类型(我知道这很烦人)。所以它总是被映射到一个字符串。

http://msdn.microsoft.com/en-us/library/bb386947.aspx

于 2013-10-01T10:28:13.927 回答