愚蠢的问题真的,但只是想知道DAL和BLL的其他人的命名约定,如果它们的名称比那些更好。
答案 0 :(得分:3)
我猜你的意思是你正在创建的项目。
如果您关注“.NET Framework design guidelines”
我经常看到这样的事情:
CompanyName.Product.Data
CompanyName.Product.Logic
然而,人们可能会争论在哪里放置逻辑,或者即使你应该将它命名为Logic或BLL。这取决于广泛的系统,如果您正在创建一个Banking系统,您可能不希望将所有逻辑放在Logic
命名空间中,但您可能希望将其拆分为更多空格,如:
BankName.Web.Authentication
BankName.Web.Transactions
这些图层有自己的逻辑图层集。
答案 1 :(得分:0)
OrganizationName.ProductName.LayerName