C#-N层ASP.NET应用程序:我所有层的一个类库还是每个层一个的类库?
作者:互联网
N层ASP.NET应用程序:我所有层的一个类库还是每个层一个的类库?
解决方法:
如果您的项目足够小,每一层只有一个库就足够了,那么我会采用这种方法.这有助于保持明确的关注点分离.
根据我的经验,单独的DLL不会不利地影响性能.在某些情况下它可以帮助提高性能(例如延迟加载很少使用的组件).所有DLL都加载到相同的地址空间中,因此就运行时而言,一个或多个DLL几乎没有什么区别.
应该编写每个层,就像要使用多个前端一样.这将进一步有助于保持分离,并鼓励更正确和更易于维护的代码.
标签:n-layer,webforms,asp-net,c 来源: https://codeday.me/bug/20191208/2093112.html