SqlProfilter监控指定数据库数据表——监控linq组合查询生成的sql
2017-04-11 14:29 huoit 阅读(652) 评论(0) 收藏 举报
1、例子
实际测试环境中往往很多测试都在调用数据库,那么如何使用SqlProfilter监控筛选到自己想要监看的数据库对应的表有关linq生成的sql时候就需要做如下设置了
 
...........
        using (var db = new YourEntitys())
                {//linq组合查询
                    var query = from a in db.YourTable
                        select a;
                    if (YourTableDto.SystemId>0)
                    {
                        query = query.Where(p=>p.Id==YourTableDto.Id);
                    }
                    if (!string.IsNullOrEmpty(YourTable.Name))
                    {
                        query = query.Where(p => p.Name.Contains(YourTableDto.CategoryName));
                    }
..........
2、sql profilter跟踪指定数据库、指定表的方法
查找指定数据的ID

在profilter指定数据库,填入ID

指定要跟踪的表名称,并勾选列

1、如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
2、欢迎各位转载,但是未经作者本人同意,转载文章请在文章页面明显位置标明作者和原文连接,否则保留追究法律责任的权利。
作者博客: http://www.cnblogs.com/xmai/
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号