linq to entity 查看生成的SQL语句
2011-11-29 13:23
573 查看
可以利用ObjectQuery的ToTraceString查看生成的SQL语句:
public IQueryable<T_Bas_PlanInfo> GetT_Bas_PlanInfoByCondition(string industryId)
{
var list = this.ObjectContext.T_Bas_EnterpriseProductionData
.Where(e => e.region.Equals(industryId))
.Select(e => e.latitude.Trim())
.Distinct();
var results = this.ObjectContext.T_Bas_PlanInfo
.Where(e => list.Any(e2 => e.plangeneral.Contains(e2)));
var sql = (results as ObjectQuery<T_Bas_PlanInfo>).ToTraceString();
return results;
}
public IQueryable<T_Bas_PlanInfo> GetT_Bas_PlanInfoByCondition(string industryId)
{
var list = this.ObjectContext.T_Bas_EnterpriseProductionData
.Where(e => e.region.Equals(industryId))
.Select(e => e.latitude.Trim())
.Distinct();
var results = this.ObjectContext.T_Bas_PlanInfo
.Where(e => list.Any(e2 => e.plangeneral.Contains(e2)));
var sql = (results as ObjectQuery<T_Bas_PlanInfo>).ToTraceString();
return results;
}
相关文章推荐
- LinqToSql EntityFramework(ef)查看生成的sql语句
- 扩展LINQ to Entity:使用Lambda Expression批量删除数据------让微软帮我们生成T-SQL语句
- 查看Linq to Sql生成的sql语句(转)
- 查看Linq生成的SQL语句
- [NHibernate]利用LINQPad查看NHibernate生成SQL语句
- Linq查看所生成的SQL语句
- linq to sql生成not in语句的小技巧
- linq to sql生成not in语句的小技巧
- 如何从Linq to Entities得到生成的T-SQL语句
- 查看LINQ生成SQL语句的几种方法
- 用LinqPad查看Nhibernate生成的sql语句
- 查看LINQ生成SQL语句的几种方法
- 查看LINQ生成SQL语句的几种方法
- 查看entity生成的sql语句
- linQ to sql 查询生成的sql语句
- 深入理解 LINQ to SQL 生成的 SQL 语句
- 用LinqPad查看Nhibernate生成的sql语句
- 如何查看Linq to SQL运行时,实际执行的Sql语句
- LINQ学习实战:查看LINQ生成SQL语句的几种方法
- 查看LINQ生成SQL语句的几种方法