c# - DAL 和 BLL 命名约定其他人的替代方案

标签 c# asp.net .net-2.0

确实是一个愚蠢的问题,但只是想知道其他人对 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/

相关文章:

asp.net - 在 MVC 2 中处理和验证 POST 数据的现代方法

c# - 使用 asp.net c# 将图像从文件夹显示到页面

c# - 将字符串转换为类名

c# - C#中指向类实例的指针

c# - 在 CultureInfo 中获取当前语言

c# - 暂停和恢复线程的替代方法有哪些?

C# 在没有构建时引用的情况下在运行时调用静态方法?

c# - 设计模式 : Builder

asp.net - 通过 javascript 函数引用控件

c# - C#合并两个ArrayList