编程语言
首页 > 编程语言> > C#-N层ASP.NET应用程序:我所有层的一个类库还是每个层一个的类库?

C#-N层ASP.NET应用程序:我所有层的一个类库还是每个层一个的类库?

作者:互联网

N层ASP.NET应用程序:我所有层的一个类库还是每个层一个的类库?

解决方法:

如果您的项目足够小,每一层只有一个库就足够了,那么我会采用这种方法.这有助于保持明确的关注点分离.

根据我的经验,单独的DLL不会不利地影响性能.在某些情况下它可以帮助提高性能(例如延迟加载很少使用的组件).所有DLL都加载到相同的地址空间中,因此就运行时而言,一个或多个DLL几乎没有什么区别.

应该编写每个层,就像要使用多个前端一样.这将进一步有助于保持分离,并鼓励更正确和更易于维护的代码.

标签:n-layer,webforms,asp-net,c
来源: https://codeday.me/bug/20191208/2093112.html