gpt4 book ai didi

c# - N 层 ASP.NET 应用程序 : One class library for all my layers or one class library for each layer?

转载 作者:行者123 更新时间:2023-11-30 16:30:58 25 4
gpt4 key购买 nike

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

最佳答案

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

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

每一层都应该像多个前端将要使用它一样创作。这将进一步帮助保持分离,并鼓励代码更正确、更易于维护。

关于c# - N 层 ASP.NET 应用程序 : One class library for all my layers or one class library for each layer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5186143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com