expression-trees 相关问题

表达式树是树结构中代码的抽象表示,其中树的每个节点表示编程构造(条件,赋值,方法调用等)

表达式树中的调试信息

有没有办法将调试信息插入 .NET 表达式树,以便它显示在异常跟踪中(例如,源代码位置和自定义函数名称)。 例如,给定代码(定义...

回答 0 投票 0

Linq Lambda 表达式无法翻译

我有以下型号 公共类实体 { 公共列表 FirstLevel { get;放; } } 公开课FirstLevel { public int ElementId { 得到;放; } } 我正在尝试获取电子...

回答 0 投票 0

EF Core 6:从列表中选择不同字段的通用方法

我需要编写一个通用方法,该方法将为用户在 List 中给定的两个或多个字段返回不同的值。 在一些帮助下,我得到了以下内容,它给出了“Linq ca ...

回答 1 投票 0

如何以编程方式分解 EF Core 包含子句

我的 EF Core 应用程序使用旨在通过允许在运行时指定导航属性加载来支持灵活的实体查询的设计模式。这个图案有 3 个关键元素......

回答 0 投票 0

为什么我不能手动创建与我的直接 lambda 生成的相同的表达式树

我已经经历了一段时间,用头撞墙了一段时间,现在搜索了各种短语和关键字,但我找不到任何接近答案的东西,所以我希望这里的人可以摆脱一些 l...

回答 1 投票 0

从表达式树中获取函数信息

出于记录目的,我想自动捕获我代码中调用的函数并将它们保存为字符串以写在我的日志中。 如果我只使用普通的 lambda,这很好用,例如......

回答 0 投票 0

如何将 StartsWith() 作为参数传递给 Expression.Call()?

我正在尝试将 StartsWith() 函数作为表达式调用并将常量传递给它。 var textConstant =Expression.Constant(文本); var startsWith = Expression.Call(StartsWith ,textConstant); //一些...

回答 2 投票 0

在任意表达式树中找到最大值

我有一个非常简单的语言,它被编译成一个表达式树,然后被评估。用户可以定义数学运算、使用变量和控制流程。而且,从剧本来看是...

回答 1 投票 0

结合多个境界查询结果.net

作为Contains的实现,我使用Andy Dent写的一个经过调整的方法来查询我的领域数据库: private IQueryable 通过Ids过滤条目(IQueryable) ...

回答 1 投票 0

结合多个境界查询结果.net

作为Contains的实现,我使用Andy Dent写的一个经过调整的方法来查询我的领域数据库: private IQueryable 通过Ids过滤条目(IQueryable) ...

回答 2 投票 0

评估Postfix表达式树 - 计算器。

我有代码可以从infix生成后缀表达式,并从后缀符号生成表达式树。问题是,如果我给它一个45 15 * 3这样的表达式,它会给我 ...

回答 1 投票 0

改变Expression<Func<<string>&gt的参数值。

比方说,我有一个类Item,它看起来像这样 public class Item { / ... Expression > 回调 {get; set;}。} Item定义了一个名为Callback的属性,它 ...

回答 1 投票 2

如何向EF Core谓词表达式传递运行时参数?

在一个使用EF Core的应用程序中,我试图通过创建一个可重用的谓词表达式库来消除重复的查询代码。然而,我正在努力处理接受运行时的谓词...。

回答 1 投票 0

如何用Any连接两个表达式来制定EF核心查询

我试图制定一个EF核心查询条件的Expression。到目前为止,我所拥有的是一个表达式,它将我的查询结果类型转换为IEnumerable和一个谓词的类型......

回答 1 投票 0

c#表达式树:带有参数外的调用方法?

例如:我想在表达式树中调用Int32.TryParse(String numberStr,输出Int32结果),但我不知道如何获取解析结果。

回答 3 投票 0

使用LINQ保留父级的过滤树列表

我有一个类似这样的模型类:public class Employee {public int ID {get; set;} public int ParentId {get; set;} public string Name {get; set;} public string ...] >

回答 1 投票 0

Nuget辅助文件取决于当前项目的版本

我已经编写了一个与表达式树相关的测试对象的库(用于System.Linq.Expressions中的类型),该库在用于ExpressionTreeToString的测试中使用。该库位于两个.NET Standard类中...

回答 1 投票 0

拥有表达式时如何获得表达式 >?

我正在研究一种用于服务的通用PATCH方法。公共虚拟无效补丁(int id,Delta view){var type = typeof(TEntity); TEntity模型=激活器。...

回答 1 投票 0

我想构建表达式时没有为类型定义属性

我想构建一个表达式以通过EF Core 2.1查询到我的数据库,我有我的Data类,它们代表表中的实体:public class Data {public string Id1 {get; set;} public ...

回答 2 投票 -1

为什么创建和使用表达式要比直接访问更快?

我目前正在执行一些动态过滤/排序,并且认为进行基准测试以查看情况是一个好主意。首先,这是创建一个表达式的方法,该表达式充当“ ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.