腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
.NET库中的
表达式
树
?
、
、
我最近写了一个使用
表达式
树
的
动态
查询工具,随着我的脚步,
表达式
树
的力量开始显现出来。我的查询工具还可以构成报告工具、
动态
决策引擎以及其他需要以抽象方式处理
动态
对象的情况的基础。这个过程很痛苦(通过反射对泛型方法的递归调用),所以我想知道是否有人
创建
了一个泛型库,可以利用
表达式
树
的力量来完成一些这类任务?我见过,但有没有人知道还有其他的?
浏览 1
提问于2008-12-04
得票数 6
回答已采纳
3
回答
在
表达式
树
中实现Not,.net 4
、
、
(不)使用
表达式
树
。我感兴趣的是
创建
一个C# eval类,它将解析和计算包含true、false、||、&&和!的逻辑
表达式
。我知道.NET 4
表达式
树
目前支持&&和||,但我想知道它们是否是实现z=false、y=true和z=false这样的!(x && y) || z的方法。目前,我正在使用一个基于标准堆栈的记号赋值器、解析器、求值器来评估这些类型的
表达式
,但如果可以
创建
并
动态
执行
浏览 1
提问于2010-01-30
得票数 5
回答已采纳
1
回答
使用查询语法
动态
创建
LINQ查询
表达式
的方法是什么?
、
、
在使用查询语法的情况下,
动态
创建
LINQ
表达式
的方法有哪些?查询语法是否仅是一种C#,如果是的话,是否是使用Roslyn
动态
编译
创建
此类
表达式
的唯一可行方法?当手动编写LINQ
表达式
时,我发现使用方法链接语法(例如ctx.Foo.Where(foo => foo.Type.Name == "Bar") )编写这些
表达式
更自然,但是在某些情况下,我需要像这样编写它们in ctx.Foo join fooType in ctx.T
浏览 0
提问于2019-07-04
得票数 0
回答已采纳
2
回答
表达式
树
的执行
、
要使用DLR,应该将
动态
语言转换为
表达式
树
。当我执行我使用
动态
语言开发的应用程序时会发生什么。 例如hello world应用程序。在运行时执行
表达式
树
代码时发生了什么。
表达式
树
与操作系统的通信到底是如何工作的?
浏览 2
提问于2011-12-07
得票数 2
2
回答
如何重用/克隆sqlalchemy查询
、
、
在我看来,在使用sqlalchemy时,经历
创建
表达式
树
的整个过程,然后再次从
表达式
树
创建
查询是浪费时间。除了偶尔的
动态
查询之外,在应用程序的整个生命周期中,几乎所有的东西都是完全相同的(当然参数除外)。 有没有办法在查询
创建
后保存它,并在以后用不同的参数重用它?
浏览 0
提问于2013-05-14
得票数 4
回答已采纳
2
回答
Java
表达式
树
、
、
、
、
有没有一个等同于.net的
表达式
树
来支持JVM的LINQ ?我想在Scala中实现一些类似LINQ的代码结构,我想知道我是否也必须滚动我自己的
表达式
树
库。 更新:我对linq等价物本身不感兴趣。.net有一大套
表达式
树
工具,可以轻松地在运行时
动态
编译代码,可以从代码中调用它。我想要承担的项目与数据库无关。
表达式
树
提供了一种简单的方法来描述操作数据的代码。如果没有库,我想我的另一个选择是
创建
一个发出字节码的库。
浏览 0
提问于2009-09-25
得票数 24
1
回答
如何通过
表达式
树
生成的委托调用自己?
、
、
现在我将把
表达式
树
编译成一个委托来
动态
生成代码,但是我有一个问题。我必须调用
表达式
树
中的方法,这正是尚未
动态
编译的
表达式
树
委托。我该怎么办?我想从
表达式
树
中生成以下代码: int i = 0;{ ac()
浏览 48
提问于2019-01-15
得票数 5
1
回答
在多层架构和存储库模式中
创建
EF中的
动态
查询
、
、
我想
创建
动态
linq查询或
动态
linq或lambda
表达式
。例如,我正在使用,我想告诉存储库get产品,它们的名称以'computer‘开头,并且(有时甚至)它们的价格大于10 $。我想使用lambda
表达式
或
表达式
树
,我是这个主题的初学者。在顶层文章和BLL层中不存在任何linq查询。他使用lambda
表达式
将值传递到存储库。请告诉我解决方案。
浏览 0
提问于2012-12-08
得票数 1
1
回答
C#
动态
方法- IL vs
表达式
树
、
、
、
、
我正在尝试和学习ANTLR为.NET构建一个简单的数字用户线,将字符串中的脚本转换为
动态
方法。我最初的想法是转换为IL操作码,但现在我正在阅读有关用于DM
创建
的
表达式
树
的内容。似乎我可以使用
表达式
树
生成任何方法,就像IL代码一样?代码:
浏览 0
提问于2013-02-01
得票数 11
2
回答
如何查看通过编译
表达式
树
创建
的委托的反汇编?
、
、
、
、
我知道是提前编译的,但不知道如何在运行时
动态
生成代码(我正在使用
表达式
树
)。 我甚至不确定该尝试什么。例如,通过编译
表达式
树
创建
的委托指向一个地址,但我不知道使用什么来查看该地址的内容。
浏览 1
提问于2013-02-16
得票数 5
回答已采纳
2
回答
动态
创建
表达式
树
、
、
我有一个简单的带有属性的类,并且想要生成带有
表达式
的访问器。但是最终我需要得到一个Func<Test, string>,但是当我使用它们时我不知道它们的类型。Func<TType, TPropValueType>>(assignExp, targetExp).Compile(); }问题是我不能在没有
动态
的情况下调用
表达式
浏览 11
提问于2016-08-29
得票数 0
回答已采纳
1
回答
创建
动态
表达式
树
、
、
、
、
如何在C#中将此Lambda转换为
表达式
树
var param = "SomeParam" //Lambda to beCreated
浏览 3
提问于2017-05-14
得票数 2
回答已采纳
3
回答
EF4查询中的多个OR语句
我正在尝试
创建
一个查询,它将执行类似如下的操作: column like 'a' or column like 'B' or column like 'C' //unknown number of OR
浏览 4
提问于2011-10-15
得票数 1
回答已采纳
2
回答
表达式
查询中的
动态
Lambda
表达式
、
、
、
、
是否可以在查询
表达式
中使用
动态
Linq
表达式
?我正在尝试构建Expression.Lambda<Func<TSource, bool>>
表达式
,就像构建SomeExpression
表达式
一样。是否可以在
表达式
查询中使用
动态
Linq
表达式
,还是需要从头构建整个
表达式
树
?如果存在,在构建SomeExpression?时如何使用obj1?注意:我使用的是实体框架,不能在
表达式
<em
浏览 2
提问于2012-03-12
得票数 3
回答已采纳
1
回答
用
表达式
树
替换匿名方法
、
、
如果我想替换这个匿名方法:{};ParameterExpressionExpression.Add(i, one);(我知道:
表达式
树
将秘密地
动态
创建
另
浏览 7
提问于2013-04-30
得票数 3
回答已采纳
1
回答
关于
表达式
树
的混淆
、
我读过
表达式
树
用于构建
动态
查询。我的困惑是,同样的事情也可以通过简单的字符串来实现。where product.Name.Equals(productName)相反,即使我们使用普通的ADO.Net SQL提供程序,也可以构建
动态
查询productName = Console.Read();那么使
浏览 5
提问于2013-09-09
得票数 0
回答已采纳
1
回答
使用
表达式
树
而不是反射获取和设置对象属性
、
、
、
我想
动态
地获取和设置一个对象属性如下:{} }请帮助我使用
动态
方法(或
表达式
树
)
创建
GetValu
浏览 2
提问于2016-02-25
得票数 2
回答已采纳
2
回答
在字符串数组上查找Any方法
、
、
linq
表达式
树
。我使用EF,到目前为止,使用linq
表达式
树
创建
了一个
动态
的lambda
表达式
树
。在本例中,我有一个字符串数组,任何字符串都应该出现在描述字段中。进入Where子句的工作lambda
表达式
是:因此,要
创建
lambda
表达式
的主体,我需要调用最终代码: 感谢I4V
浏览 1
提问于2013-05-07
得票数 4
回答已采纳
1
回答
允许用户通过gui向导生成
动态
表达式
。
、
、
、
我想要构建一个gui面板/向导,我的应用程序的用户可以在其中使用强类型对象模型的属性构建自定义条件/
表达式
。该结构可以是嵌套的(LHS/RHS可能由其他
表达式
组成),并使用或/和/foreach操作数与其他
表达式
组合。我的目标是让用户设计他们自己的策略或简单的工作流程。 您建议处理
表达式
的类型是什么,
创建
浏览 3
提问于2011-05-24
得票数 1
1
回答
用EF
动态
创建
GroupBy和Select
、
Value1 = x.Key.Value1, Value3 = x.Key.Value3是否可以
动态
创建
我正在寻找一个基于代码的方法,
创建
一个select语句不是我在这里寻找的。
浏览 1
提问于2014-10-14
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态创建菜单
Python中动态创建类的方法
SPSS调用python(4):创建动态命令
Python中type详解:动态创建类
Facebook动态广告:DPA和DABA创建方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券