Dyamic LINQ库,为包含空格的列命名

本文关键字:空格 包含 LINQ Dyamic | 更新日期: 2023-09-27 18:26:33

我需要创建一个查询,返回具有列名(不带方括号)的数据,如下代码所示。我该怎么做?

var query = db.Customers
 .Where("City = @0 and Orders.Count >= @1", "London", 10)
 .OrderBy("CompanyName")
 .Select("new(CompanyName as [Company Name])");

Dyamic LINQ库,为包含空格的列命名

当您需要使LINQ查询动态时,您可能需要下拉表达式树层。原因是几乎所有的东西都是动态的。。。它允许您动态构建查询,但是。。。。学习需要一段时间,在我看来这很乏味。

这就是我们在这里所做的:https://gist.github.com/400553/6562ebb3cf2767d6c1ad9474d6f04691ab6ca412