ADO.NET Entity Framework 中的ToTraceString 方法
来源:岁月联盟
时间:2011-08-11
查看生成的T-SQL语句的方法,包括 EntityCommand和ObjectQuery类都有一个ToTraceString() 方法。需要注意的是:ToTraceString() 方法实际上没有执行查询操作,仅仅是转化查询为SQL脚本。
(1)Entity SQL : EntityCommand.ToTraceString() 示例脚本
(2)Entity SQL : ObjectQuery.ToTraceString() 示例脚本如下:
(3)LINQ to Entities : (query as ObjectQuery).ToTraceString() 示例脚本
需要使用类型转换,将LINQ to Entities (IQueryable) 查询转化为ObjectQuery,这样就可以调用ToTraceString() 方法了。
也可以通过反射(Reflection)和Invoke() 方法,得到相同的结果:
最近更新
随机推荐
- Radware新版DefensePro免网络安全
- Postfix epoll Linux事件处理器本地拒
- Phorum过滤引擎HTML代码注入漏洞
- eBay收购比利时两大分类信息网站
- “质量革命”背后:瓜子二手车的底层
- 豆瓣不是小众产品?官方宣布月覆盖用
- Facebook要准备30亿收购Snapchat被拒
- 微软最新安全漏洞 影响所有IE控件程
- YouTube模仿者优酷土豆的尴尬:上市四
- 一起装修网浦西整体样板间震撼亮相 小
- 揭秘微信游戏平台:只是半开放 5.0版与
- MS05-022:MSN Messenger中漏洞 导致远
- 地图厂商频获投资,揭示三大明显趋势
- 年轻人到底该不该存钱:宜人贷、极光
- 网游世界的黑客君王
- 光线传媒斥资3.85亿控股蓝弧文化及热
- 警惕:Java运行时环境图形溢出漏洞安全
- 相信科技,共同战“疫”
- 修复“极光”0Day的内存补丁(热补丁)
- 王思聪雷军马化腾们都在抢“直播”谁