dynamic-linq相关内容
我正在尝试在进行 sql 分组之前找到一种将 UTC 时间移动到本地的方法.我正在使用 System.Linq.Dynamic(在此处管理 https://github.com/kahanu/System.Linq.Dynamic ).它非常适合进行动态选择,而在编译时没有必填字段.在我们的例子中,我们以 UTC 格式存储所有日期时间.在这种动态选择中,可能有人想对小时、年、月等进行分组.在这种情
..
使用 System.Linq.Dynamic(在此处管理 https://github.com/kahanu/System.Linq.Dynamic ),我正在尝试使用实体捕获 DateTime 上的 DayOfWeek 字段以用于聚合目的框架 6(或更高版本). 以前要求类似的东西,这有很大帮助,Dynamic Linq + Entity Framework:动态选择的日期时间修改
..
我正在使用 Entity Framework 4 构建一个 ASP.Net MVC 3 应用程序.执行以下两段代码时,两个变量(query1 和 query2)的返回类型均为 System.Data.Objects.ObjectQuery Query1 使用 ObjectContext 的直接实例,而 Query2 使用存储库模式,即它在 EquipmentService 中调用 GetEqu
..
我在 JqGrid 中对条目进行排序时遇到问题.Orderby 似乎不起作用.我在代码中设置了断点,我注意到 orderby 不会改变元素的顺序.知道有什么问题吗? 我正在使用 LINQ to SQL 和 MySQL(DbLinq 项目). 我的操作代码: public ActionResult All(string sidx, string sord, int page, int
..
我正在开发一个应用程序,允许工程师通过选择数据库、表、字段对我们的数据库进行简单的单表/视图查询. 我了解如何使用动态 LINQ 库示例在运行时动态选择 Select、Where 和 Order by Clauses,但我在如何分配表选择方面陷入僵局. 有没有办法在运行时动态选择“来自"表,如果你能提供一些具体的例子或向我指出某人的方向? 非常感谢. 编辑 所以这两个
..
使用动态 LINQ 库(link),是否容易被注入?以及(如果是)如何防止这种情况发生? 来自安全注意事项(实体框架)的一些背景: LINQ to Entities 注入攻击: 虽然查询组合在 LINQ to Entities 中是可能的,但它是通过对象模型 API 执行.与实体 SQL 查询不同,LINQ to Entities 查询不是使用字符串操作组成的或串联,它们不易受传
..
我在 Silverlight 中有一个组合框.它有一组值,这些值是根据我的一个 LINQ-to-SQL 对象(即名称、地址、年龄等)的属性构建的.我想根据在组合框中选择的值过滤我的结果. 示例:假设我希望每个人都姓“Smith".我会从下拉列表中选择“姓氏",然后将 smith 输入到文本框控件中.通常我会写一个类似于...的 LINQ 查询... var query = from p
..
我试图模仿左外连接 此处 但使用动态 linq 扩展方法.我有什么: public static IQueryable SelectMany(this IQueryable source, string selector,字符串 resultsSelector, params object[] values){if (source == null) throw new ArgumentNullE
..
假设我有一个包含四列的 DataTable,Company(字符串)、Fund(字符串)、State(字符串)、Value(double): table1.Rows.Add("Company 1","Fund 1","NY",100));table1.Rows.Add("公司 2","基金 1","CA",200));table1.Rows.Add("公司 3","基金 1","FL",300
..
如何在动态 Linq 中使用包含多个值. 正常 Linq 预期: 使用系统;使用 System.Linq;公共类简单{公共静态无效主(){string[] names = { "Burke", "Laptop", "Computer",“移动"、“Ahemed"、“Sania"、"Kungada", "David","United","Sinshia" };string[] vars =
..
我正在使用 Dynamic Linq 来执行一些查询(抱歉,这是我唯一的选择).结果,我得到了 IQueryable 而不是 IQueryable.就我而言,我想要一个 IQueryable,其中 Thing 是一个具体类型. 我的查询是这样的: public IQueryableFoo(MyContext db){var rootQuery = db.People.Where(x =>
..
我正在使用System.Linq.Dynamic; 来生成动态linq查询,该查询从数据库上下文中获取记录. 我为动态linq生成字符串格式的where子句,如果输入没有任何双引号,它会完美地工作.但是,一旦输入字符串包含双引号,它将引发错误. 我遵循了Stack Overflow现有解决方案 dynamiclinq-escaping-double-quotes-inside-stri
..
当我尝试使用动态linq(来自此 更新: 最有可能的情况是您必须使用db中的自定义功能 更新2: 我认为您不能将esql与Dynamic LINQ一起使用,因为它通过自身规则来解析字符串条件,因此对于LINQ Dynamic LINQ来说,语法edsl可能是错误的,也不是所有的SQL构造都在LINQ to Entities中实现,因此如果要使用像运算符一样,您必须使用仅适用于字
..
我正在尝试调用 Regex.IsMatch()并在动态linq查询中评估返回的结果.这是我尝试过的: 公共静态LambdaExpression解析(SearchQuery查询){string compilableExpression ="Regex.IsMatch(Category.ToLower(),\" \\ bSomeCat \\ b \“,RegexOptions.Compiled)==
..
如何在Dynamic Linq中将“多值"与“包含"一起使用. 与Normal Linq一起使用: 使用系统;使用System.Linq;公共课程简单{公共静态void Main(){string []名称= {"Burke","Laptop","Computer",“移动电话",“震惊",“萨尼亚","Kungada","David","United","Sinshia"};string
..
我有一个表单,用户可以在其中从下拉列表中选择以下内容: table_name columnName_to_sort_by columnName_to_search_in 用户应在文本框中输入Search_text 该表格应从许多表格中提取数据.我想避免编写排序并搜索每个表的每个字段.这就是为什么我要使用表达式树.我想动态地建立查询. 我想编写一个通用方法,该方法将
..
我正在尝试使以下代码正常工作,这对于MSSQL来说工作正常,但是由于我更改为使用mySql,因此无法正常工作 records.Content = db.areas .Where(x => x.Name.Contains(filter))) .OrderBy("dated desc")
..
我有一个数据表结果,并使用AsEnumerable扩展名将其转换为Enumerable. var dataTableToEnumerable = dataTable.AsEnumerable(); 现在我使用Linq Dynamic Extensions对它进行groupBy处理,它工作正常,但是我无法对聚集结果进行Select(),Sum(),Min()等处理. 但是存在Cou
..
我正在尝试在动态linq表达式解析器中实现SelectMany语句,这样我就可以像这样运行查询: Customers.Select("Orders.SelectMany(OrderItems)") 与linq查询等同: Customers.Select(cust => cust.Orders.SelectMany(ord => ord.OrderItems)) 我尝试将Sele
..
我正在创建一个小部件构建器,该构建器将动态获取查询并返回包含结果的数据表.注意:这使用Dynamic Linq进行字符串查询,可在我唯一的问题是将结果集转换为IEnumerable. public DataTable GetEntityData(string Query, int NumbOfResults, List Columns) where
..