如何定义数据库中的类型位的属性?

时间:2011-03-28 10:31:18

标签: c#

我的数据库中有一个名为source类型的列。但是我希望在我的程序中设置它的价值。我怎样才能做到这一点?我知道这是一个简单的疑问,但我有点困惑。在设置或不设置时我是否必须使用字节作为类型?

2 个答案:

答案 0 :(得分:7)

使用bool表示数据库中的表示位:

public bool MyBitDbProperty {get;set;}

如果使用SqlDataReader而不是使用reader.GetBoolean(position)作为位类型。

如果使用任何rdbms(如linq to sql),默认情况下位将映射到bool。

答案 1 :(得分:4)

位数据库类型将包含值0和1,并且通常(您没有声明RDMS)与c#中的bool或Boolean类型很好地对应。