【发布时间】:2014-03-31 22:54:19
【问题描述】:
我需要将用户查询存储在数据库中。然后查询将针对实体框架结构运行。所以一个例子是:
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);
}
}
如果将上述内容存储为文本,我如何将其转换为可以运行的实体框架查询?还有另一种推荐的存储查询的方式,例如 xml
感谢阅读
【问题讨论】:
-
您的用户有什么疑问?搜索参数之类的东西?
-
你想要做什么?为什么要将 LINQ 查询保存为文本?即使你这样做了,你将如何执行它?
标签: linq entity-framework