70得票12回答
LINQ:动态选择

考虑我们有这个类: public class Data { public string Field1 { get; set; } public string Field2 { get; set; } public string Field3 { get; set...

9得票3回答
基于下拉框值构建动态LINQ查询

我在Silverlight中有一个下拉框,它的值集合是由我的LINQ-to-SQL对象的属性(例如:名称、地址、年龄等)构建而成。我想根据下拉框选定的值来过滤结果。 例如:我想要所有姓“史密斯”的人。我会从下拉列表中选择“姓氏”,然后在文本框中输入smith。通常情况下,我会编写类似于以下的...

9得票5回答
如何在动态Linq中使用枚举?

我想在我的动态LINQ查询中使用枚举类型。 这个是否可行,如果可以,怎么做呢? 请看下面的代码: using System; using System.Collections.Generic; using System.Linq; using System.Linq.Dynamic; ...

17得票5回答
如何使用动态LINQ(System.Linq.Dynamic)执行LIKE操作?

有没有人可以告诉我如何使用System.Linq.Dynamic来使用LIKE运算符? 我需要在我的动态“where查询”中添加多个LIKE表达式。/* var query = db.Customers. Where("CityName Like @0 or CityName Like @1...

15得票3回答
如何使用动态 LINQ 进行分组(GroupBy)操作

我尝试使用动态LINQ进行GroupBy,但无法使其正常工作。 以下是一些示例代码,说明了问题:List<dtoMyAlbum> listAlbums = new List<dtoMyAlbum>(); for (int i = 0; i < 5000; i++...

31得票4回答
动态LINQ - 是否有.NET 4版本?

我想使用LINQ进行一些搜索操作,并希望具有一些动态的Where子句。例如,如果用户想按城市或州进行搜索,则我将使用动态的LINQ Where<>调用,而不是创建两个强类型的LINQ表达式,然后根据用户想要搜索的方式使用适当的表达式。 所以我想这样做:String criteria="...

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...

13得票4回答
C#动态LINQ:在Where子句中实现"Like"

所以我想为我的数据制作一个通用的排序器。我有这段代码从数据库中获取数据,它将仅提取包含value的数据。using System.Linq.Dynamic; public static IQueryable<object> SortList(string searchString...

21得票4回答
System.LINQ.Dynamic:Select(" new (...)") 转换为 List<T>(或任何其他可枚举的 <T> 集合)

假设我有一个DataTable,其中包含四列:Company(字符串)、Fund(字符串)、State(字符串)、Value(双精度浮点数): table1.Rows.Add("Company 1","Fund 1","NY",100)); table1.Rows.Add("Co...

24得票1回答
如何使用动态 Linq 进行左外连接?

我正在尝试使用动态linq扩展方法模拟左外连接这里的操作。我目前的代码如下: public static IQueryable SelectMany(this IQueryable source, string selector, string resultsSelector, p...