文件名称:mysecondonion:使用通用存储库和工作单元模式的洋葱架构示例
文件大小:585KB
文件格式:ZIP
更新时间:2024-06-29 02:41:26
C#
洋葱 我的洋葱架构的第二个例子。 这是一个简单的 ASP.NET MVC Web 应用程序,展示了如何启动和运行一个简单的 Web 应用程序,该应用程序遵循使用 ASP.NET MVC、实体框架和 Autofac 实现的通用存储库和工作单元模式。 Moq 用于单元测试。 Test 项目还演示了如何运行针对单独的测试数据库的集成测试,以便您的集成测试不会干扰应用程序使用的相同数据。 这个项目从找到的例子开始 从那以后,我进行了以下添加/更改: EF 配置使用基于代码的配置,而不是使用模型上的属性 所有接口(ISampleArchContext 除外)都存在于域中 与使用最新的 nuget 包有关的小改动 TODO:使用 AutoMapper 演示将域模型映射到 Web 应用程序中的分离模型 TODO:修复表单验证,以便它们使用为实体配置的规则 ###Enabling 迁移默认情况下不启