将Linq转换为SQL的便捷方法
2012-12-25 15:00
239 查看
以下代码可以将Linq快捷的转换为SQL,以供我们分析程序。,以下是代码:
1: using (NorthwindEntities context = new NorthwindEntities())
2: {
3: string s = string.Empty;
4:
5: var query = context.Region.Where(o=>o.RegionID<100).OrderBy(p=>p.RegionID);
6: s = (query as ObjectQuery).ToTraceString();
7: Response.Write(s);
8:
9: Response.Write("<hr/>");
10:
11: var query1 = from p in context.Region
12: where p.RegionID > 0
13: select p;
14: s = (query1 as ObjectQuery).ToTraceString();
15: Response.Write(s);
16: }
相关文章推荐
- LINQ 要转换为 SQL,Math.Round 方法需要 MidpointRounding 参数。使用“AwayFromZero”来指定 SQL 函数 ROUND。
- SQL Server游标 C# DataTable.Select() 筛选数据 什么是SQL游标? SQL Server数据类型转换方法 LinQ是什么? SQL Server 分页方法汇总
- oracle pl/sql clob转换为blob(clob2blob),blob转换为clob(blob2clob)方法
- c#写webservice快速链接到数据库的方法Linq to Sql简单操作
- 一句话,将Linq语句转换为Sql语句
- 扩展方法解决LinqToSql Contains超过2100行报错问题
- Sql中将datetime转换成字符串的方法(CONVERT)
- sql server 2005数据库转换到SQL 20000数据库方法
- 解决 Linq To SQL 中 DataContext 没有 CreateTable 方法的郁闷
- LINQ to Entities 不识别方法“System.Guid Parse(System.String)”,因此该方法无法转换为存储表达式。
- LINQ To SQL 提升效率的几种方法
- 将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)
- LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式
- EF映射——linq to Entity ,不支持方法 get_item(int 32) 无法转换为存储表达式
- oracle pl/sql raw转换成varchar2方法
- LINQ学习笔记(三)之LINQ to SQL 查询语句使用方法一
- LINQ to Entities不识别方法***,因此该方法无法转换为存储表达式
- 将linq转换为sql
- LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。
- 【Sql】mysql类似to_char()to_date()函数mysql日期和字符相互转换方法date_f