9得票3回答
动态或语句的 LINQ

今天我们有这样一份声明: var Query = (from dp in db.Patients select dp); var UserID = User.Identity.GetUserId(); if (User.IsInRole("Administrato...

8得票8回答
动态 LINQ 日期时间比较字符串构建 - Linq To Entities

我正在使用Scott Guthrie的动态LINQ库,结合Entity Framework和C#。 我必须基于几个因素将我的where字符串构建到一个变量中,然后将该字符串变量传递到where子句中。由于某种原因,以下代码可以正常工作: ContactList = ContactList....

8得票8回答
在动态LINQ中调用函数

我试图在动态 linq 选择语句中调用一个函数,但是出现了错误: No property or field 'A' exists in type 'Tuple2' 示例代码: void Main() { var a = new Tuple<int, int>(1,1...

7得票2回答
LINQ 动态查询库

我正在构建一个使用Entity Framework 4的ASP.Net MVC 3应用程序。当执行以下两段代码时,变量query1和query2的返回类型均为 System.Data.Objects.ObjectQuery<Asset.Model.Equipment> Que...

7得票4回答
从数据库中获取字段值的动态LINQ查询

这是否可能呢? Public String Get_Filed_By_Id(string table_Name,String Field_Name,string PK_val) { string strRes=""; using(mydbcontext db=new mydb...

7得票3回答
动态 Linq - 在类型为 "dynamic" 的成员对象上执行查询

我正在尝试使用动态 Linq 查询从对象集合(Linq to Object)中检索 IEnumerable<T>,集合中的每个对象都有一个内部集合,其中包含另一组存储数据的对象,通过外部集合的索引器访问这些值。 当您使用强类型对象时,动态 Linq 查询会按预期返回过滤后的集合,...

7得票2回答
C#中的逻辑表达式求值器(求解逻辑(&&,||)表达式)

在我的项目中有一个“逻辑评估”部分,它以包含“逻辑表达式”(true/false)的字符串作为输入。我想要对这个字符串进行评估,并返回最终的布尔值。 string Logic="1&0|1&(0&1)" //string Logic="true AND false O...

7得票4回答
当你可以使用动态LINQ时,规范模式是否已过时?

Wikipedia 表示,规范模式是通过使用布尔逻辑将业务逻辑链接在一起以重新组合业务逻辑的地方。就从列表或集合中选择过滤对象而言,似乎动态LINQ允许我完成相同的事情。我有什么遗漏吗?还有其他应考虑的规范模式的好处吗? 编辑: 我找到了一些讨论如何将LINQ和规约模式结合起来的帖子:...