0

可能重复:
如何使用 Entity Framework 4.1“仅代码”流式 API 映射 char 属性?

我有一些代码需要我在 c# 中使用 char。

当我将数据作为 char(1) 存储在数据库中并通过实体框架返回时,我得到一个字符串。

我目前只是通过执行 string[0] 来转换它。抱歉,如果这是一个菜鸟问题,但有更具体的方法吗?

4

3 回答 3

1

我认为是完美的,一个字符串是一个字符后跟一个空字节,这样你只检索第一个字符。它既快速又安全,因为如果您收到一个空字符串,char 将为空,您可以检查它。

于 2012-09-06T20:07:00.333 回答
1

在幕后,这应该是最快的方法,但您可能应该使用检查 null 和 .length == 0;

于 2012-09-06T20:07:50.740 回答
1

我相信这是处理这种情况的更好方法之一。我之前需要这样做,并且我还在那里进行了检查以确保它不为空。

所以

字符串[0]

是最简单的处理方法。只要确保您正在检查 null 和所有好东西

于 2012-09-06T20:10:50.157 回答