我们需要生成在编码(设计时)期间100%未知的LINQ查询。这是因为逻辑在我们的框架中可用,与任何数据项目100%分离。对于我们使用LLBLGen生成的数据访问代码的数据。用字符串动态创建(LLBLGen)Linq查询
正常情况下,通过对我们指定给框架(不是引用)的DLL调用,我们可以创建代码来检索数据。但是现在我们需要通过linq来做到这一点。我们如何创建一个查询如下:
var q = from customer in m.Customer
select new
{
customer.Number,
customer.City,
customer.CountryEntity.Name
};
仅来自字符串。我们会有一个名为“customer”的字符串,所以我们知道我们必须从Customer中检索。然后我们会有一个包含我们想要检索的字段名的字符串[]。正如你所看到的,这些列可以包含复杂类型(相关字段)。
任何建议,特别是与LLBLGen结合,将是伟大的!
感谢, 加布
LINQ试图帮助你避免串并直接与一个类型安全的方式处理的对象。如果你不想要,那么你可能根本不需要LINQ。 – Hallgrim 2008-10-29 22:52:22