管理.net项目中的SQL查询纯文本字符串



我通常使用实体框架生成和与我的数据库交互。我最近得到了一些需要优化性能的需求。因此,我计划在系统的这一部分使用Dapper。

我预见的一个问题是同步更改到数据库与Dapper查询字符串。我不会得到编译时检查,我得到与EF,所以我想知道人们如何浏览这些问题?它只是强调测试,还是有一种方法可以与Dapper一起工作,以便在编译时执行数据库模型检查?

没有内置的方法来检查您正在编写的SQL是否与数据库模式匹配,或者它甚至是语法正确的SQL。如果你想抓住它,那么集成测试可能是你最好的选择。

最新更新