Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何创建动态“包含或喜欢”表达式以与针对 OData 服务的 Linq 一起使用
我尝试使用 System Linq Expressions Expression WPF c 4 0 创建动态查询工具 它针对 OData 服务运行 到目前为止 只要我限制构建 Equal GreaterThan 等选项的条件 一切都正常
c
LINQ
expressiontrees
ODATA
使用 Linq.Expressions.Expression 排序
我写了这段代码来排序IQueryable
c
NET
LINQ
Sorting
expressiontrees
表达式树生成的 IL 是否经过优化?
好吧 这只是好奇心 对现实世界没有帮助 我知道使用表达式树 您可以像常规 C 编译器一样即时生成 MSIL 由于编译器可以决定优化 我很想问在执行期间生成的 IL 的情况如何Expression Compile 基本上有两个问题 因为在编译
c
expressiontrees
compileroptimization
JIT
il
尝试使用表达式树过滤可为空类型
我已将整个测试应用程序粘贴在下面 它相当紧凑 所以我希望这不是问题 您应该能够简单地将其剪切并粘贴到控制台应用程序中并运行它 我需要能够过滤任何一个或多个 Person 对象的属性 并且直到运行时我才知道是哪一个 我知道这个问题已经在各地进
LINQ
c40
Lambda
expressiontrees
通过引入 T 常量将 Expression
> 转换为 Expression
>
我有一个格式为的表达式Expression
c
expressiontrees
PredicateBuilder 如何工作
C in a Nutshell 有一个名为 PredicateBuilder 的免费类 它可以逐个构建可用的 LINQ 谓词here http www albahari com nutshell predicatebuilder aspx
c
NET
LINQ
expressiontrees
predicatebuilder
我可以通过计算表达式来确定并可能设置为 null 的属性吗?
我有一个服务 它接受一个对象 并根据其中的属性执行不同的操作 这样 这些属性中的任何一个都可以为 null 这意味着不执行此操作 我正在尝试创建一个非常简单易用的 API 来在某些属性可能深达多个级别的情况下执行此操作 这是当前实现的示例
c
NET
Reflection
Lambda
expressiontrees
在 C# 中,如何在运行时创建值类型变量?
我正在尝试实现如下方法 Func
c
expressiontrees
内部 .NET Framework 数据提供程序错误 1025
IQueryable
c
NET
EntityFramework
entityframework4
expressiontrees
为 string.Contains 构建表达式树[重复]
这个问题在这里已经有答案了 我正在努力构建一个表达式树 以便我可以动态地对某些数据进行过滤 我已经想出了这个 但它失败了var lambda line foreach var rule in request Where Rules var
c
net40
expressiontrees
缓存编译的表达式树
如何有效地缓存从表达式树编译的方法 public void SomeToStringCalls ToString i gt i 1 ToString 1 ToString i gt i 1 ToString 2 ToString i gt
c
expressiontrees
表达式.调用和计数
我正在寻找一种动态执行以下操作的方法 var q context Subscription Include Client Include Invoices Where s gt s Client Invoices Count i gt i
c
NET
LINQ
expressiontrees
Dynamic
如何通过现有对象上的表达式树调用构造函数?
我试图为已经存在的对象调用反序列化构造函数 如何使用表达式树做到这一点 I tried Create an uninitialized object T graph T FormatterServices GetUninitializedO
c
serialization
expressiontrees
我可以使用 System.Linq.Expressions 动态生成异步方法吗?
我知道编译器无法将异步 lambda 表达式转换为表达式树 但是是否可以手动生成表达式树 var expr Expression Lambda
c
LINQ
asyncawait
codegeneration
expressiontrees
通过接口动态创建类
我有一些经验 Net Expressions 当我能够动态生成方法时 没关系 很好 但现在我需要生成一个完整的类 似乎唯一的方法就是发出整个IL 这是完全不可接受的 不可能支持 假设我们有以下接口 public interface IFoo
c
NET
Reflection
codegeneration
expressiontrees
创建将一种类型的函数转换为另一种类型的函数
对于一些奇特的反射东西 我有一个 Func 类型的函数 并且需要将其传递给一个接受 Func 类型的函数 其中 T 直到运行时才知道 例如 public bool MyOperation Func
c
Reflection
expressiontrees
带返回值的动态 Linq 表达式
我需要创建一个动态 linq 表达式 然后我开始使用许多示例 我测试了一些工作 有些没有 在这种情况下 我想创建一个如下所示的方法 public bool Check int intvar if i gt 2 return true els
c
expressiontrees
将表达式树解析为嵌套列表
我对 F 比较陌生 在解析包含嵌套列表的表达式树时确实遇到了困难 根据网上的零碎资料 我拼凑了以下内容 我的标准类型定义为 type Return Real of float Func of string Return list 我对外部应
F
expressiontrees
创建表达式树以访问通用类型的属性
我需要编写一个泛型方法 它采用泛型类型的实例和字符串格式的属性名称 并返回一个表达式树 我需要转换一个简单的 lambda 表达式 a gt a SomePropertyName where a是泛型类型将拥有财产按名字SomeProper
c
LINQ
generics
expressiontrees
«
1
2
3
4
5
6
7
»