ASP.NetCore Template
1.0.0
用于构建 ASP Net Core MVC 应用程序的模板。这是用于使用 ASP.NET Core 创建企业项目的解决方案模板。
应用程序核心拥有业务模型,其中包括实体、服务和接口。这些接口包括将使用基础设施执行的操作的抽象,例如数据访问、文件系统访问、网络调用等。有时,在此层定义的服务或接口需要与不依赖于 UI 的非实体类型一起使用或基础设施。这些可以被定义为简单的数据传输对象(DTO)。
基础设施项目通常包括数据访问实现。在典型的 ASP.NET Core Web 应用程序中,这些实现包括实体框架 (EF) DbContext、任何已定义的 EF Core 迁移对象以及数据访问实现类。抽象数据访问实现代码的最常见方法是使用存储库设计模式。
ASP.NET Core MVC 应用程序中的用户界面层是应用程序的入口点。该项目应引用Application Core项目,其类型应严格通过Application Core中定义的接口与基础设施进行交互。 UI 层中不允许直接实例化或静态调用基础设施层类型。
这一层用于测试,您可以编写单元测试和集成测试。
该层用于其他层中使用的全局常量或文件。
如果您遇到问题,请通过 https://github.com/Svetloslav15/ASP.NetCore-Template/issues/new 告知我们
该项目已获得 MIT 许可证。