2014-03-29 35 views
0

我需要將用戶查詢存儲在數據庫中。然後查詢將針對實體框架結構運行。所以一個例子是:如何將文本轉換爲實體框架查詢

using(AdventureWorksDB aw = new 
AdventureWorksDB(Settings.Default.AdventureWorks)) { 
var newSalesPeople = from p in aw.SalesPeople 
        where p.HireDate > hireDate 
        orderby p.HireDate, p.FirstName 
        select new { Name = p.FirstName + " " + p.LastName, 
            HireDate = p.HireDate }; 

foreach(SalesPerson p in newSalesPeople) { 
    Console.WriteLine("{0}\t{1}", p.FirstName, p.LastName); 
} 
} 

我怎麼能將上述,如果它被存儲爲文本,成爲一個實體框架查詢得到運行?也就是在那裏,它似乎ObjectContext.CreateQuery是最好的解決方案存儲查詢XML如

感謝您閱讀

+0

你的用戶查詢是什麼?像搜索參數? –

+0

你想要做什麼?爲什麼要將LINQ查詢保存爲文本?即使你這樣做,你將如何執行它? – Nilesh

回答

相關問題