Linq2SQL DBML system Type for Varchar(1)

本文关键字:Varchar for DBML system Type Linq2SQL | 更新日期: 2023-09-27 18:33:36

我正在使用LINQ2SQL进行数据库查询。我编写了一个存储过程,并通过将存储过程拖放到 VS Server Explorer 中来更新 DBML,以DBML

但是我在DBML设计器创建的映射下方

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

我们实际上在过程中创建了Varchar(1),并在 dbml 中创建了预期Type="System.Char"

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

Linq2SQL DBML system Type for Varchar(1)

Char 不是受支持的数据类型(我知道很烦人)。 因此,它将始终映射到字符串。

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