# Asp.NET MVC企业级集成框架 **Repository Path**: gongshengze/aspnet_mvc_frame ## Basic Information - **Project Name**: Asp.NET MVC企业级集成框架 - **Description**: 集成当前最流行的Web开发技术,努力打造企业级工具型开发框架! - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 34 - **Created**: 2020-10-23 - **Last Updated**: 2021-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Asp.NET MVC企业级集成框架 ### 1. 框架简介 Asp.NET MVC企业级集成框架,集成当前最流行的Web开发技术,努力打造企业级工具型开发框架! ### 2. 软件架构 #### - Common Layers (公共基础) - XieCan.AspMVC:公共基础,提供常用的公共方法及扩展等 #### - References Layers (第三方SDK集成) #### - Model Layers (实体类) - XieCan.AspMVC.Models:实体层,用于DAL层数据传递及操作等 - XieCan.AspMVC.ViewModels:视图模型层,用于BLL及UI层数据操作及显示等 #### - Data Access Layers(数据操作) - XieCan.AspMVC.Entities:EF数据集,用于配置实体与数据表的映射关系等 - XieCan.AspMVC.IDAL:数据层的接口,用于实现接口编程及T6模板代码自动生成等 - XieCan.AspMVC.DAL:数据层的实现层,用于实现数据的增删改查等操作 #### - Business Logic Layers(业务操作) - XieCan.AspMVC.IBLL:业务层的接口,用于实现Autofact依赖注入 - XieCan.AspMVC.BLL:业务层的实现层,用于实现视图模型与实体之间的映射操作等 #### - Application Layers(用户界面) - XieCan.AspMVC.Web: #### - Test Layers(程序测试) - XieCan.AspMVC.Web.Tests