sql - 在运行时将 SQL 转换为 Linq To Objects 表达式

标签 sql linq parsing expression-trees sql-to-linq-conversion

有谁知道任何可以用来解析 SQL 查询并构建 linq 表达式的库,然后可以编译该表达式并将其用于 linq to objects?

这种方法只需要适用于简单的查询,对于复杂的我可以编写一个硬编码的自定义查询

更新:我发现了一个叫做 NQuery 的东西,它应该对我有用 http://nquery.codeplex.com/所以不要浪费你的时间来回答!

最佳答案

有一个项目调用 [SqlLinq] ( https://github.com/dkackman/SqlLinq ) 将 SQL 转换为 c# 表达式树,并评估它们。

关于sql - 在运行时将 SQL 转换为 Linq To Objects 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7023708/

相关文章:

sql - 从多个表中选择,消除重复值

c# - 为什么在 linq 语句中忽略 DebuggerStepThrough?

c# - SQL 到 IQueryable LINQ

java - 如何格式化当前日期并保存到日期对象中

html - jsoup:如何选择具有满足条件的子节点的父节点

jQuery $.getJSON - 如何解析 flickr.photos.search REST API 调用?

sql - 使用 RETURNING 子句的变量值赋值

sql - 如何在 SQL Server 中创建接受一列数据的函数?

SQL 查询显示高尔夫球手何时未参加某个赛事/年份

linq - 如何在 Entity Framework Core 中按周分组?