簡體   English   中英

LinqPad SQL Compact Edition異常

[英]LinqPad SQL Compact Edition Exception

在LinqPad中執行以下Linq查詢時,出現異常。

我正在使用的Db是SQLCE(精簡版)

SQLCeException:該函數的指定參數值無效。 [參數#= 1,函數名稱(如果已知)= LEN]

from m in Menus 
where m.CategoryName.Length > 2
select m

要么

Menus.Where (m => m.CategoryName.Length>5)

有人可以闡明這里發生的事情嗎?

這是表格http://i49.tinypic.com/11hs5ub.png

我無法為您提供解決方案,但是由於LEN函數不接受NTEXT類型的參數,因此出現了問題。 您的Linq-to-sql版本生成了錯誤的SQL。 您可以使用更新的Linq to SQL和/或SQL CE版本嗎?

另外,您可以使用實體框架嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM