您的位置:首页 > 数据库

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: