CA1709 -我们应该忽略这个并使用Db还是Db

本文关键字:Db 还是 我们 CA1709 | 更新日期: 2023-09-27 18:02:03

我知道这听起来很傻,但在CA1709方面,我们是否应该忽略这个错误,只是做微软所做的(这是使用Db作为数据库的首字母缩略词)?

我只是想知道外面的人在做什么。对我来说,当微软到处使用Db时,使用DB似乎很愚蠢。

CA1709 -我们应该忽略这个并使用Db还是Db

引用Brad Abrams在优秀框架设计指南中的话:

…我听过违反这些命名的所有可能的借口指导方针。[…在很大程度上,我们的客户已经看到了在一些地方,我们偏离了这些指导方针(甚至是(最好的借口)作为框架中的缺陷。

换句话说,照他们说的做,而不是照他们做的做。:)

另外,'Db'是缩写,而不是首字母缩写。数据库是一个词。根据指南,标识符中不应使用缩写。('Id'是个特例)

可悲的是,CA1709链接将'DB'列为示例。(

这并不重要,不是吗?选择你最喜欢的——但要确保你一直使用它。关于编码和命名约定,主要是选择一个你喜欢的,并保持一致