簡體   English   中英

Project Server集成和Linq查詢

[英]Project Server integration & Linq query

我正在嘗試與Project Server進行一些集成。 我在使用普通的Linq查詢時遇到了我沒有遇到的錯誤

projContext.Load(projContext.Projects,
                    c => c.IncludeWithDefaultProperties(pr => pr.Name, pr => pr.FinishDate, pr => pr.Tasks).Where(pr => (pr.Name).ToLower() == (ProjectName).ToLower()));

錯誤消息是

The 'ToLower' member cannot be used in the expression.

誰能讓我知道為什么,我什至嘗試過string.compare也不起作用。

您在幕后的linq查詢將轉換為t-sql語句。 Microsoft沒有實現ToLower函數轉換。 比較也是如此。 如果您想使用ToLower以避免區分大小寫,那么我可以告訴您默認情況下ms sql不區分大小寫。 因此,如果您沒有故意更改它,則可能不需要ToLower函數

暫無
暫無

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

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