3
我在我的表中有bigint
,當我嘗試使用Dapper進行選擇時,它不起作用。我發現一個提示說要轉換爲數字,但是這是拋出一個無效的轉換錯誤。如何使用Dapper從SQL Server獲取bigint長對象屬性?
什麼是正確的演員用於小巧玲瓏?
我在我的表中有bigint
,當我嘗試使用Dapper進行選擇時,它不起作用。我發現一個提示說要轉換爲數字,但是這是拋出一個無效的轉換錯誤。如何使用Dapper從SQL Server獲取bigint長對象屬性?
什麼是正確的演員用於小巧玲瓏?
只是類型long
:
public void TestNakedBigInt()
{
long foo = 12345;
var result = connection.Query<long>("select @foo", new {foo}).Single();
foo.IsEqualTo(result);
}
public void TestBigIntMember()
{
long foo = 12345;
var result = connection.Query<WithBigInt>(@"
declare @bar table(Value bigint)
insert @bar values (@foo)
select * from @bar", new {foo}).Single();
result.Value.IsEqualTo(foo);
}
class WithBigInt
{
public long Value { get; set; }
}
大聲笑..我這樣做,但必須剛剛得到混淆。試了一遍,它的工作。 – jpshook