【发布时间】:2011-11-19 04:15:46
【问题描述】:
所以当我开始尝试在 n 层架构中构建我的网站时,我担心性能。
其中一位回答问题的人告诉我,如果你应用了一个好的架构,你最终会获得更好的性能。它与编译 dll 和东西有关,但现在我不确定如何命名我的命名空间。
就像我的数据访问层有主命名空间一样,假设我有这个命名空间作为我的数据层..DAL
但现在我在应用程序中有多个实体需要由该层提供服务,并且每个实体都有自己的较小实体。
所以我应该将所有数据代码包含在一个命名空间 (DAL) 下,还是每个实体都有自己的命名空间,如 DAL.E1 和 DAL.E2,或者每个主实体或子实体都应该有自己的命名空间,如 DAL.E1。 c1, DAL.E2, DAL.E3.c1, DAL.E3.c2 .. 最后一个问题 DAL 本身是否应该包含任何类?
【问题讨论】:
标签: c# asp.net architecture namespaces n-tier-architecture