确实是一个愚蠢的问题,但只是想知道其他人对 DAL 和 BLL 的命名约定是否有比这些更好的名称。
最佳答案
我猜你指的是你正在创建的项目。
如果您关注“.NET Framework design guidelines”
- 避免 SCREAM_CASE
- 避免使用此类缩写
我通常会看到这样的东西:
公司名称.产品.数据
公司名称.产品.Logic
但是,有人可能会争论将逻辑放在哪里,或者甚至应该将其命名为 Logic 或 BLL。这取决于广泛的系统,如果您正在创建银行系统,您可能不希望将所有逻辑放入 Logic
命名空间中,但您可能希望将其分割成更多空间,例如:
BankName.Web.Authentication
BankName.Web.Transactions
这些层有自己的一组逻辑层。
关于c# - DAL 和 BLL 命名约定其他人的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3226895/