如何將長型參數傳遞給數據服務?它通過INT沒有問題,但什麼可能是LONG的解決方案?我嘗試了用於玩笑的字符串的方法,似乎並不奏效。對於長期使用DataService如何通過LONG
public TransactionCartItem GetTransactionCartItemByTransactionNumber(long transactionNumber)
{
transactionNumber = (int)transactionNumber; // it works if I convert to INT (just for debugging reason I tried)
var query =
this.ClientRepositories
.Context
.CreateQuery<TransactionCartItem>("GetTransactionCartItemByTransactionNumber")
.AddQueryOption("transactionNumber", transactionNumber)
.FirstOrDefault();
return query;
}
錯誤:
「錯誤的請求 - 錯誤的查詢語法」
你得到了什麼錯誤信息? –
「錯誤的請求 - 查詢語法錯誤」。問題是INT可以正常工作,所以所有的存儲庫都可以正確初始化等等。我用了很長時間,但是我從來沒有機會或要求使用LONG類型over wire 。 –
您是否嘗試使用提琴手來查看正在發送的內容? – attila