我正在构建一个新的n层Web应用程序,我想知道在一个程序集中开发我的层(每个层有自己的命名空间)或不同的程序集之间的性能差异,每个层一个.
谢谢. 最佳答案 任何差异都可能微不足道.加载课程会比较慢,但不是很多. (作为CLR安全模型的一部分,在执行跨越程序集边界时进行检查.)如果开发单独的程序集是有意义的,请执行此操作.如果您遇到任何性能问题,您总是可以重构和/或重新编译成一个程序集.这是一个有趣的问题,但对于大多数开发方案而言,没有什么可担心的.
我正在构建一个新的n层Web应用程序,我想知道在一个程序集中开发我的层(每个层有自己的命名空间)或不同的程序集之间的性能差异,每个层一个.
谢谢. 最佳答案 任何差异都可能微不足道.加载课程会比较慢,但不是很多. (作为CLR安全模型的一部分,在执行跨越程序集边界时进行检查.)如果开发单独的程序集是有意义的,请执行此操作.如果您遇到任何性能问题,您总是可以重构和/或重新编译成一个程序集.这是一个有趣的问题,但对于大多数开发方案而言,没有什么可担心的.