2010-11-14 235 views
2

應該使用哪種方法或方式將字符串轉換爲linq查詢?將字符串轉換爲LINQ查詢

環境:VS 2010/C#

+2

什麼樣的繩子嗎? 「linq query」是什麼意思? – AakashM 2010-11-14 19:01:20

+1

請給我們更多的信息.​​.....從你寫的所有內容中,我只會回答'String.ToLinqQuery()'。 – 2010-11-14 19:01:49

+0

thxFábio - perfect :-) – 2010-11-14 19:05:35

回答

0

將字符串轉換爲Linq查詢不是直接將某些語法解析並轉換爲System.Linq.Expression對象。兩者都不是微不足道的。

檢查this out for one example

0

你必須做這樣的事情:

var query = 
       db.Customers.Where("Country== @0 and Orders.Count >= @1", "Costa Rica", 10). 
       OrderBy("CompanyName"). 
       Select("New(CompanyName as Name, Phone)"); 

某些部分可以從串取,其他一些(表)着