lambda相关内容

要在C#中的lambda表达式中应用多个标准

我有两个主表列表和放置。在列表表中有一个字段 PlaceId ,它引用一个Place实体/行/对象。我想查询这两个表,这样我得到了他们这样的。 var query = context.Listings .Include(“Place”) .Where(l => l.Place.TypeId == Type.Ro) .OrderBy(l => l.Id).ToList ..
发布时间:2016-10-11 11:45:58 C#/.NET

Lambda表达式在C#EF 5代码第一

我使用EF 5 Code First和VS 2012. 我有文章和标签类。每篇文章将至少有一个标签相关联。 请参见下面的类。 public class Article { public int ArticleId {得到;组; } public virtual ICollection标签{get;组; } } public class Tag ..
发布时间:2016-10-11 11:41:19 C#

如何使用表达式调用以通用列表作为参数的方法调用?

我们在我们的项目中使用了非常出色的 ToStringBuilder 作为我们ToString的高性能,通用支持实现。它调试工作正常,直到我需要生成一个对象图形的字符串表示,以检查它是否在加载和关闭之间更改。以前我使用了一个MemoryStream将对象写到xml,但是这似乎重量级,所以我决定尝试使用ToStringBuilder,这是我打开一个showstopper ... Propert ..
发布时间:2016-10-11 11:40:38 C#

尝试使用表达式树过滤一个Nullable类型

我在下面粘贴了我的整个测试应用程序。它相当紧凑,所以我希望这不是一个问题。你应该能够简单地剪切并粘贴到控制台应用程序并运行它。 我需要能够在Person对象的属性中的任何一个或多个过滤器,我不知道哪个(些),直到运行时。我知道,这有木珠所有讨论的地方,我已经看着和我也用的工具,如的 PredicateBuilder &的动态的LINQ库但aroung他们的讨论往往更侧重于分类和排序,每个已在 ..
发布时间:2016-10-11 11:19:55 C#

ERROR静态方法需要null实例,非静态方法需要非null实例

我试图创建一个表达式树。我需要从数据表中读取数据并检查其列。要检查的列以及要检查的列数在运行时仅已知。列名称作为字符串数组给我,每个列都有一个要检查的字符串列表。 这里我遇到一个错误。 strong>静态方法需要null实例,非静态方法需要非null实例。 参数名称:实例 inner = Expression.Call(rowexp,mi,colexp); 请帮我!!!。 ..
发布时间:2016-10-11 10:42:01 C#

连接具有lambda的对象的字符串属性

请考虑以下方面: public class MyObject { public bool B; public string Txt; } List列表; //一列MyObject的列表 使用lambda表达式,如何产生一个由逗号 解决方案 / div> for .net 3.5: string.Join(“ ..
发布时间:2016-10-11 10:41:25 C#

如何“让”在lambda表达式?

如何使用lambda表达式将此linq查询重写为Entity? 我要在我的lambda表达式中使用 let 关键字或等效项。 var results = from Stores let AveragePrice = store.Sales.Average(s => s.Price) 其中AveragePrice 对于某些类似问题,例如我在问题下的评论,建议 ..
发布时间:2016-10-11 10:31:01 C#

使用Linq或Lambda表达式的SQL之间的等效SQL语句

不要认为这是一个转贴,很难搜索之间的单词,因为它用于一切(如搜索AND)。 我想过滤基于日期范围的列表。 我有一个列表包含一些日期,我想通过日期范围过滤它们。是否有一个Linq或Lambda等效于 c>语句之间的语句。 例如,下面的代码不会工作在Linqpad(或Visual Studio): void Main() { List list ..
发布时间:2016-10-11 10:20:59 C#

如何定义变量lambda函数

(lambda函数可能会或可能不会有什么我要找的,我不知道) 从本质上讲就是我要完成的是这样的: INT areaOfRectangle =(INT X,int y)对= GT; {返回X * Y;}; 但它给了错误:“无法将lambda表达式类型'诠释',因为它不是委托键入“ 更详细的问题(这真的无关的问题,但我知道有人会问)是: 我有几个功能 ..
发布时间:2016-10-10 20:14:20 C#/.NET

如何离开lambda表达式的身体

我有一些名单,我 list.ForEach(L => {...什么...})。现在,在一定条件下我需要停下来遍历列表,但破不工作 - 我得到“控制不能离开的身体匿名方法或lambda表达式“编译错误。 不知道如何克服这个限制? 解决方案 使用破因为拉姆达比for循环不同的方法执行本身不会在这里工作。 A 破语句仅用于构建本地的当前功能的突破是有用的。 为了支持断点风格离开 ..
发布时间:2016-10-10 19:56:39 C#/.NET

线程池 - 可能的线程执行顺序问题

我一直在学习如何使用线程池,但我不知道每个池中的线程都被正确执行,我怀疑一些正在执行一次以上。我已经削减了代码到最低限度,并已使用的Debug.WriteLine,试图找出到底是怎么回事,但是这会产生一些奇怪的结果。 我的代码如下所示(基于(的为WaitAll用于在STA线程多个句柄不支持): 公共无效ThreadCheck() { 的String []文件; classImpo ..
发布时间:2016-10-10 19:48:53 C#/.NET

试图让通用在通用的不可用

我想开发一些通用的定制ValidationAttributes。事实上,一个人不能创建属性的一个通用的子类,是让我疯了。 下面是我在ValidationAttribute和isValid重写代码验证的价值属性是独特的: 公众覆盖BOOL的IsValid(对象的值) { SomeDataContext背景= SomeDataContext。 GetNewDataContext(); ..
发布时间:2016-10-10 19:30:58 C#/.NET

INT,INT>作为Func键<数学平等;

我有一个序键入一个实现 ISequence 。 ISequence 工具的IEnumerable<组件> ,其中元素是另一个自定义类型。目前,我的序类型存储生成一个序列作为 Func键1所述的N个项的说明; INT,INT> 。这是方便,因为它可以让我打电话给 NTERM(INT N)用一个简单的调用函数功能并创建序 s的一个lambda。我想避免改变这种做法。 我要检查两个序列 ..
发布时间:2016-10-10 19:30:42 C#/.NET

我如何构建并保存到数据库供以后使用半任意lambda表达式?

我创建一个报告引擎。我的一个在试图挑战使它更通用正试图找出如何让用户在其查询更多的灵活性,这意味着生成自己以备后用,而不是使用我提供一组固定的。 例如,说我有有有N线的对象ñ部分对象的文档对象。 在代码比较静态的目标,我可以轻松地获得文档的列表那里是具有有使用文档的列表和lambda表达式在where子句中包含一些文本值的行的部分。 然而,也有很多(几乎无限的)可能的表达式,因此 ..
发布时间:2016-10-10 18:58:48 C#/.NET

如何使用Expression LINQ创建功能

我有下面的类 公共类ProdutoTipo:IAuditable了 { 公众的Guid ID {得到;组; } 公共字符串诺姆{搞定;组; } 公共字符串MiniNome {搞定;组; } 公共字符串Descricao {搞定;组; } 公共字符串链接{搞定;组; } 公众诠释? ORDEM {搞定;组; } 公共虚拟图片ImagemExibicao {搞定;组; } ..
发布时间:2016-10-08 22:39:37 C#/.NET

LINQ组按对象

我有一个包含另一个对象如下列表的对象: 类CL { 名单,LT; A>一个 ; 公开名单< A> listofA { 获得;组; } } 类 { //其他属性 字符串评论; 公共字符串评论 { 获得;组; } } 现在我如何做一个LINQ查询,看是否评论是一些字符串这里是我的查询: VAR的查询=(从C在sco​​ ..
发布时间:2016-10-08 22:28:05 C#/.NET