有沒有人有最明智的想法這個錯誤意味着什麼,以及如何解決它?我的所有研究都是空白的,我可以看到如何在MSDN上設置它,但是它並沒有以一種向我解釋問題是什麼的方式來解釋它。如果我刪除了一些LINQ查詢來設置viewbag項目,那麼它似乎可以解決它,但是當我設置新的並將它們傳遞到我的視圖中以生成MVCMailer的郵件時,它會回來。不知道它是一個viewbag問題還是僅僅是我調用了太多的linq查詢來生成它們傳遞給視圖。DbLimitExpression需要收集參數
我非常卡住(再次)..........
乾杯, 史蒂夫。
DbLimitExpression需要一個集合參數。 參數名稱:參數 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.ArgumentException:DbLimitExpression需要集合參數。 參數名稱:參數
的代碼的一個例子是:
var VBSalutation = from A in context.Salutations
where A.SalutationId == policytransaction.SalutationId
select A.SalutationName;
ViewBag.Salutation = VBSalutation.FirstOrDefault();
這是重複的各種參數,然後傳遞到視圖中。
哪個數據庫引擎? – 2012-02-26 16:39:49
Sql Server Compact 4.如果你認爲這是與DBEngine相關的,我可以設置一個Azure DB並查看是否可以重複它?我認爲這是代碼相關的,所以沒有嘗試過。 – 2012-02-26 16:44:09
它可能是,因爲有一些驅動程序問題在一個點上,所以最好確保它不是與mysql相關的。這個代碼是第一還是edmx? – 2012-02-26 17:23:41