[英]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)
有人可以闡明這里發生的事情嗎?
我無法為您提供解決方案,但是由於LEN函數不接受NTEXT類型的參數,因此出現了問題。 您的Linq-to-sql版本生成了錯誤的SQL。 您可以使用更新的Linq to SQL和/或SQL CE版本嗎?
另外,您可以使用實體框架嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.