用于Varchar的Linq2SQL DBML系统类型(1)

时间:2013-10-01 10:26:33

标签: c# sql-server linq-to-sql dbml

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

但我得到了DBML设计师

创建的映射
 <Parameter Name="p_in_gender" Type="System.String" DbType="VarChar(1)" />

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

有没有人知道Linq2SQL设计师会遇到什么问题?

1 个答案:

答案 0 :(得分:1)

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

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