防止在实体模型中获取主键的空白

时间:2018-01-08 16:44:03

标签: winforms entity-framework entity-framework-6

我正在使用Entity Framework制作Windows应用程序。我有一个表名" DichVu"。

这是我的理念:" DichVu" Table DichVu

我的问题在于我在表格中插入新记录" DichVu"主键只有5个字符,我成功了。但之后我写了一个方法来获取我表中的所有记录" DichVu"并在GridControl上显示它我的ID字段(这里是MaDV)有10个字符(其中5个是空白的)。

我尝试在SQL Server中使用查询并计算" MaDV"但是它显示了每条记录正好5个字符。

以下是使用查询的结果:Image for using query

这是我使用该方法获取这些记录时的结果:Image for issue

如上图所示。我在现场得到了这个问题" MaDV"。

希望每个人都能帮助我。我将非常感谢大家帮助我。

1 个答案:

答案 0 :(得分:1)

使用VarChar(10)

Char(10)存储长度始终为10个字符,varchar(可变长度字符)支持允许不同的长度。