Log,SqlServerProfile, EFProfile三种监视EntityFramework中的sql流
创始人
2024-03-23 17:31:35
0

大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们

无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile,ef profile。。。

一:Log监控

  这个属于entity framework自带的一个Action方法,它给大家带来了不错的用户体验,我们可以将其输出放到控制台,又或者写入到记事本中。。。这

里我就通过EDM来生成codefirst,可以看到如下的Database的Log定义,然后大家就可以给他灌入一个带string参数的Action方法,比如Console.WriteLine。

 //// 摘要://     Set this property to log the SQL generated by the System.Data.Entity.DbContext//     to the given delegate. For example, to log to the console, set this property//     to System.Console.Write(System.String).//// 备注://     The format of the log text can be changed by creating a new formatt

相关内容

热门资讯

贵州省法学会犯罪学研究会202... 2025年12月26日,贵州省法学会犯罪学研究会2025年学术年会暨涉众型经济犯罪与知识产权犯罪研讨...
这两条税收政策废止了 国家税务总局、最高人民法院(国家税务总局 最高人民法院公告2025年第24号)自2025年11月27...
律师事务所≠法律咨询公司!两招... 遇到法律纠纷,想走司法途径又怕踩坑?别因心急或不了解掉入“包打赢”的虚假服务陷阱! 请记住:律师事务...
无惧苹果起诉,线人放出iPho... 据科技媒体 Phone Arena 昨天报道,在今年 7 月被苹果起诉后,爆料人 Jon Pross...
民间借贷纠纷:选靠谱律师,彭艳... 在民间借贷纠纷频发的当下,寻找一位专业、靠谱且性价比高的律师至关重要。民间借贷纠纷涉及的法律问题复杂...
大烨智能刚收到立案告知书,律师... 雷达财经雷助吧出品 文|阑珊 编|深海 12月26日,大烨智能发布《关于收到中国证券监督管理委员会立...
推荐靠谱高性价比离婚纠纷律师:... 在人生的旅途中,离婚纠纷往往是一个令人痛苦且棘手的难题。当面临离婚时,涉及财产分割、子女抚养权争夺等...
电芯被指存在质量问题!吉利子公... 12月26日,欣旺达发布公告,公司子公司欣旺达动力于2025年12月25日收到浙江省宁波市中级人民法...
吉利旗下公司起诉欣旺达:“交付... 截至目前,国内罕有因交付电芯出现质量问题而和客户对簿公堂的动力电池制造商。老牌锂电企业欣旺达电子股份...