我的数据库中有一列名为source of type bit的列。但是我想在程序中设置它的值。我怎样才能做到这一点?我知道这是一个简单的疑问,但我有点困惑。设置此项时是否必须使用字节作为类型?
最佳答案
使用bool作为数据库中的表示位:
public bool MyBitDbProperty {get;set;}
如果您使用SqlDataReader而不是使用reader.GetBoolean(position)作为位类型。
如果您使用任何rdbms(例如linq to sql),则默认情况下bit将映射为bool。