6

DbType が SqlDbType.Bit に相当するものを知っている人はいますか?

変換しようとしています

param[0] = new SqlParameter("@Status", SqlDbType.Bit);
param[0].Value = Status;

db.AddInParameter(dbCommand, "@Status", <DbType dbType>, Status);

しかし、単一のビットを表すためにどの DbType を使用すればよいかわかりません。何か案は?

4

4 に答える 4

9

データベース タイプbitはサーバー側でブール値として表されるため、対応するDbType値はDbType.Booleanです。

于 2013-03-06T09:27:52.923 に答える
8

DbType.Boolean:

true または false のブール値を表す単純型。

SqlDbType.Bit:

ブール値。0、1、または null の符号なし数値。

それらの説明は完全には一致しませんが、Bitは であると説明されているためBoolean、最も適切な一致です。

于 2013-03-06T09:26:46.120 に答える
2

http://msdn.microsoft.com/en-us/library/fhkx04c4からDbType.Boolean 、真または偽のブール値を表す単純な型と言えます。

于 2013-03-06T09:28:55.030 に答える