没有合适的资源?快使用搜索试试~ 我知道了~
sqlgadgetry:如何使用自定义 SQL 解析器将 SQL 文本解析为 lambda 表达式的示例
共32个文件
cs:8个
xml:7个
dll:7个
需积分: 15 1 下载量 111 浏览量
2021-06-29
21:14:58
上传
评论
收藏 2.83MB ZIP 举报
温馨提示
SQL 小工具 SQL Gadgetry 项目旨在演示如何将 SQL 文本字符串解析为 lambda 表达式树,该树在编译后可以使用查询提供程序运行。 这个项目是在意识到查询任何 IQueryable 的 SQL 语法是多么优雅之后开始的,特别是在需要在运行时构建查询的情况下。 在此示例中,SQL 查询“SELECT Name FROM Customers”被解析为一个 lambda 表达式树,该树在 List 的实例上编译和执行。 解析器 const string sql = " SELECT Name FROM Customers " ; LambdaExpression queryExp = new SqlParser (). Parse < Context>( sql ); 这个初始提交支持的 SQL 语法非常有限,但希望一些聪明的人也能参与进来并添加有用的东西。 目前
资源推荐
资源详情
资源评论
收起资源包目录
sqlgadgetry-master.zip (32个子文件)
sqlgadgetry-master
SqlLexer.cs 3KB
packages.config 139B
SqlGadgetry.csproj 3KB
Program.cs 1KB
SqlLexerState.cs 138B
packages
repositories.config 115B
Newtonsoft.Json.6.0.1
Newtonsoft.Json.6.0.1.nupkg 1.42MB
lib
net45
Newtonsoft.Json.xml 455KB
Newtonsoft.Json.dll 480KB
portable-net40+sl5+wp80+win8+monotouch+monoandroid
Newtonsoft.Json.xml 404KB
Newtonsoft.Json.dll 366KB
netcore45
Newtonsoft.Json.xml 428KB
Newtonsoft.Json.dll 430KB
net40
Newtonsoft.Json.xml 455KB
Newtonsoft.Json.dll 471KB
portable-net45+wp80+win8
Newtonsoft.Json.xml 426KB
Newtonsoft.Json.dll 422KB
net20
Newtonsoft.Json.xml 493KB
Newtonsoft.Json.dll 477KB
net35
Newtonsoft.Json.xml 439KB
Newtonsoft.Json.dll 416KB
Newtonsoft.Json.6.0.1.nuspec 706B
tools
install.ps1 3KB
SqlToken.cs 531B
Properties
AssemblyInfo.cs 1KB
LICENSE 1KB
README.md 871B
App.config 182B
SqlLexerOptions.cs 119B
SqlTokenType.cs 160B
SqlParser.cs 6KB
SqlGadgetry.sln 968B
共 32 条
- 1
资源评论
陈崇礼
- 粉丝: 47
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功