dynamic-linq相关内容

Dynamic Linq + Entity Framework:动态选择的日期时间修改

我正在尝试在进行 sql 分组之前找到一种将 UTC 时间移动到本地的方法.我正在使用 System.Linq.Dynamic(在此处管理 https://github.com/kahanu/System.Linq.Dynamic ).它非常适合进行动态选择,而在编译时没有必填字段.在我们的例子中,我们以 UTC 格式存储所有日期时间.在这种动态选择中,可能有人想对小时、年、月等进行分组.在这种情 ..
发布时间:2022-01-20 11:24:07 C#/.NET

实体框架 + DayOfWeek

使用 System.Linq.Dynamic(在此处管理 https://github.com/kahanu/System.Linq.Dynamic ),我正在尝试使用实体捕获 DateTime 上的 DayOfWeek 字段以用于聚合目的框架 6(或更高版本). 以前要求类似的东西,这有很大帮助,Dynamic Linq + Entity Framework:动态选择的日期时间修改 ..
发布时间:2022-01-20 10:51:34 C#/.NET

使用 LINQ to MySQL (DbLinq) 和动态 LINQ 的可排序 JqGrid - Orderby 不起作用

我在 JqGrid 中对条目进行排序时遇到问题.Orderby 似乎不起作用.我在代码中设置了断点,我注意到 orderby 不会改变元素的顺序.知道有什么问题吗? 我正在使用 LINQ to SQL 和 MySQL(DbLinq 项目). 我的操作代码: public ActionResult All(string sidx, string sord, int page, int ..
发布时间:2022-01-19 13:37:52 C#/.NET

如何在运行时使用动态 LINQ 动态选择我的表

我正在开发一个应用程序,允许工程师通过选择数据库、表、字段对我们的数据库进行简单的单表/视图查询. 我了解如何使用动态 LINQ 库示例在运行时动态选择 Select、Where 和 Order by Clauses,但我在如何分配表选择方面陷入僵局. 有没有办法在运行时动态选择“来自"表,如果你能提供一些具体的例子或向我指出某人的方向? 非常感谢. 编辑 所以这两个 ..
发布时间:2022-01-07 16:01:09 其他开发

是否可以通过动态 LINQ 进行注入?

使用动态 LINQ 库(link),是否容易被注入?以及(如果是)如何防止这种情况发生? 来自安全注意事项(实体框架)的一些背景: LINQ to Entities 注入攻击: 虽然查询组合在 LINQ to Entities 中是可能的,但它是通过对象模型 API 执行.与实体 SQL 查询不同,LINQ to Entities 查询不是使用字符串操作组成的或串联,它们不易受传 ..
发布时间:2022-01-07 15:27:19 C#/.NET

基于 Combobox 值构建动态 LINQ 查询

我在 Silverlight 中有一个组合框.它有一组值,这些值是根据我的一个 LINQ-to-SQL 对象(即名称、地址、年龄等)的属性构建的.我想根据在组合框中选择的值过滤我的结果. 示例:假设我希望每个人都姓“Smith".我会从下拉列表中选择“姓氏",然后将 smith 输入到文本框控件中.通常我会写一个类似于...的 LINQ 查询... var query = from p ..
发布时间:2021-12-23 23:28:03 其他开发

动态 Linq 包含多个值

如何在动态 Linq 中使用包含多个值. 正常 Linq 预期: 使用系统;使用 System.Linq;公共类简单{公共静态无效主(){string[] names = { "Burke", "Laptop", "Computer",“移动"、“Ahemed"、“Sania"、"Kungada", "David","United","Sinshia" };string[] vars = ..
发布时间:2021-11-24 19:12:51 C#/.NET

Linq动态有双引号的问题

我正在使用System.Linq.Dynamic; 来生成动态linq查询,该查询从数据库上下文中获取记录. 我为动态linq生成字符串格式的where子句,如果输入没有任何双引号,它会完美地工作.但是,一旦输入字符串包含双引号,它将引发错误. 我遵循了Stack Overflow现有解决方案 dynamiclinq-escaping-double-quotes-inside-stri ..
发布时间:2021-05-03 19:01:57 数据库

动态LINQ Cast问题

当我尝试使用动态linq(来自此 更新: 最有可能的情况是您必须使用db中的自定义功能 更新2: 我认为您不能将esql与Dynamic LINQ一起使用,因为它通过自身规则来解析字符串条件,因此对于LINQ Dynamic LINQ来说,语法edsl可能是错误的,也不是所有的SQL构造都在LINQ to Entities中实现,因此如果要使用像运算符一样,您必须使用仅适用于字 ..
发布时间:2021-04-19 18:33:28 其他开发

在动态linq查询中调用Regex.IsMatch()

我正在尝试调用 Regex.IsMatch()并在动态linq查询中评估返回的结果.这是我尝试过的: 公共静态LambdaExpression解析(SearchQuery查询){string compilableExpression ="Regex.IsMatch(Category.ToLower(),\" \\ bSomeCat \\ b \“,RegexOptions.Compiled)== ..
发布时间:2021-04-18 19:20:20 C#/.NET

动态Linq包含多个值

如何在Dynamic Linq中将“多值"与“包含"一起使用. 与Normal Linq一起使用: 使用系统;使用System.Linq;公共课程简单{公共静态void Main(){string []名称= {"Burke","Laptop","Computer",“移动电话",“震惊",“萨尼亚","Kungada","David","United","Sinshia"};string ..
发布时间:2021-04-02 18:47:40 C#/.NET

使用表达式树的动态查询

我有一个表单,用户可以在其中从下拉列表中选择以下内容: table_name columnName_to_sort_by columnName_to_search_in 用户应在文本框中输入Search_text 该表格应从许多表格中提取数据.我想避免编写排序并搜索每个表的每个字段.这就是为什么我要使用表达式树.我想动态地建立查询. 我想编写一个通用方法,该方法将 ..
发布时间:2020-11-02 19:12:00 C#/.NET

动态Linq选择转换为IEnumerable

我正在创建一个小部件构建器,该构建器将动态获取查询并返回包含结果的数据表.注意:这使用Dynamic Linq进行字符串查询,可在我唯一的问题是将结果集转换为IEnumerable. public DataTable GetEntityData(string Query, int NumbOfResults, List Columns) where ..
发布时间:2020-07-24 06:46:39 C#/.NET