问题标签 [n-layer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - N 层 ASP.NET 应用程序中的依赖注入
我的 ASP.NET MVC 应用程序中有 3 层。
- 表示层 (PL)
- 业务逻辑层 (BLL)
- 数据访问层 (DAL)
在 DAL 中,我有实体的实体和存储库:
我将与他们一起使用 IRepository
在 BLL 我有数据传输对象 (DTO)
和服务
所以 PL 层对我的 DAL 层一无所知。我在 DAL 中有存储库接口和具体类,它们在 BLL leyar 中使用。问题是,为了解耦 DAL 和 BLL,我该如何组织依赖注入?同样的问题也适用于 PL 和 BLL 层。
c# - 在 VS Code 中处理多个项目
我正在用 Vs Code 开发 .Net Core Web 应用程序。我使用 Vs Code 的原因是,我使用的是 Macbook Pro。正因为如此,我更喜欢它。在我的项目中,我正在创建 N 层架构。我在文件夹中创建了不同的项目,但没有创建“sln”项目。我有一些关于同时构建所有项目的问题,我想知道我应该在创建其他项目之前创建 sln 项目吗?