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

时间:2010-07-12 08:32:25

标签: c# asp.net .net-2.0

愚蠢的问题真的,但只是想知道DAL和BLL的其他人的命名约定,如果它们的名称比那些更好。

2 个答案:

答案 0 :(得分:3)

我猜你的意思是你正在创建的项目。

如果您关注“.NET Framework design guidelines

  • 避免使用SCREAM_CASE
  • 避免使用此类缩写

我经常看到这样的事情:

CompanyName.Product.Data

CompanyName.Product.Logic

然而,人们可能会争论在哪里放置逻辑,或者即使你应该将它命名为Logic或BLL。这取决于广泛的系统,如果您正在创建一个Banking系统,您可能不希望将所有逻辑放在Logic命名空间中,但您可能希望将其拆分为更多空格,如:

BankName.Web.Authentication

BankName.Web.Transactions

这些图层有自己的逻辑图层集。

答案 1 :(得分:0)

OrganizationName.ProductName.LayerName