我们需要生成在编码期间(设计时)100% 未知的 LINQ 查询。这是因为逻辑在我们的框架中可用,它与任何数据项目 100% 分离。对于数据,我们使用 LLBLGen 生成的数据访问代码。
通常通过在 DLL 上使用调用,我们指定给框架(而不是引用),我们可以创建代码来检索数据。但是现在我们需要通过 linq 来做这件事。我们如何创建如下查询:
var q = from customer in m.Customer
select new
{
customer.Number,
customer.City,
customer.CountryEntity.Name
};
仅来自字符串。我们将有一个名为“customer”的字符串,所以我们知道我们必须从 Customer 中检索。然后我们会有一个包含我们想要检索的字段名的字符串[]。如您所见,这些列可能包含复杂类型(相关字段)。
任何建议,尤其是与 LLBLGen 结合使用时,都会很棒!
谢谢, 加布