获取EF查询的SQL语句
2024-08-30 05:56:17
在EF编程中我们能够通过lamda表达式能够进行查询数据。获取到IQueryable<T>结果,我们要想知道详细的SQL语句是什么须要使用ObjectQuery<T>进行处理
处理方法例如以下:
IQueryable<Data> data = this.ObjectContext.Data.Where(d => d.Name.StartsWith("測试"));
ObjectQuery<Data> oq=data as ObjectQuery<Data>;
String sql=oq.ToTraceString();
执行结果例如以下:
SELECT
[Extent1].[ID] AS [ID],
[Extent1].[Name] AS [Name]
FROM (SELECT
[Data].[ID] AS [ID],
[Data].[Name] AS [Name]
FROM [dbo].[Data] AS [Data]) AS [Extent1]
WHERE [Extent1].[Name] LIKE '測试%'
最新文章
- 为WLW开发Latex公式插件
- JavaScript系列文章:详解正则表达式之二
- scala控制结构
- 初识jsonp
- Atom + activate-power-mode震屏插件Windows7下安装
- AutoCAD.NET关于Hatch填充
- 20150414---ListView简介(web)
- GDB调试详解
- nginx负载均衡配置(转)
- WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]
- routeProvider路由的使用
- Groovy学习笔记-动态类型
- C#使用CH341 SPI模块读写SD卡
- 使用其他分支替换master分支
- jenkins+gitlab webhooks 实现自动触发打包
- Nginx 访问日志配置
- 【BZOJ4554】【TJOI2016】【HEOI2016】游戏
- springboot JSP 404
- EXP-00056遇到Oracle错误1455问题解决办法
- Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标
热门文章
- Thinkphp5.1手册太简单,有的功能用起来不确定结果是否和预料的一样,顾整理记录
- 【bzoj1941】[Sdoi2010]Hide and Seek KD-tree
- win 7 取得最高权限
- [LOJ#121]动态图连通性
- docker (centOS 7) 使用笔记2 - 使用nfs作为volume
- 在vue路由当中使用keep-alive避免多次加载组件,减少消耗
- hdu 3320 计算几何(三维图形几何变换)
- (转):从内核代码聊聊pipe的实现
- 将xml转换为PHP数组
- Struts+ibatis-学习总结二