使用BitArray的正确方法是什么

时间:2015-09-25 10:47:50

标签: dapper npgsql

我有一个有两列的表

id INTEGER NOT NULL,
profile_result BIT(118)

我正试图通过Dapper使用(NPoco产生相同的结果)

BitArray ba ;

ba = DB.Connection.Query<BitArray>(
"select profile_result from public.profiling_result_1 where id = 1").SingleOrDefault();

当我在控制台中运行SQL时,我得到一行。当我在我的应用程序中运行它时,我得到一个构造的BitArray对象,但当它应该是118时它的长度为0(根据列定义)。

我假设我没有使用这个权利。获得BitArray的正确方法是什么?

npgsql版本是3.0.2。 PostgreSQL版本是9.4。

[edit]我让它使用了NPoco的ExecuteRawScalar扩展方法。

[edit2]似乎ExecuteRawScalar不是NPoco,而是来自我的同事。

0 个答案:

没有答案