# kkcode **Repository Path**: zhangjiankun880/kkcode ## Basic Information - **Project Name**: kkcode - **Description**: 基于Dapper+EntityFrameworkCore+Autofac+WebApi+Web的多层架构开发框架 - **Primary Language**: C# - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-06-15 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kkcode #### 介绍 基于Dapper+EntityFrameworkCore+Autofac+WebApi+Web的多层架构开发框架 #### 软件架构 Zhang.Application 存放Service实现类及相关实体与Dto数据传输类的Map匹配对象。 Zhang.Contract 存放Service接口定义类以及相关Dto及入参Input类等。 Zhang.Core 公共层,主要是一些公共帮助类,核心类(里面已简单放了一些对于各种类型及泛型转换的公共方法等) Zhang.Dapper Dapper的ORM层 Zhang.EntityFrameworkCore EntityFrameworkCore的ORM层 Zhang.Web、Zhang.WebApi层根据个人需要使用。里面已有简单的一些代码。 #### 开发环境 vs2013以上,sqlserver、mysql均支持,net4.5 #### 简单介绍 1. asp.net mvc 2. dapper 轻量高性能orm框架 (由于Dapper目前没有像EFCore那样对字段名称与类名不一致时可以轻松配对的,自己加了拓展类,可以轻松匹配应对一些字段与实体类不一致的问题;另外也封装了一个分页公共方法) 3. entityframeworkCore 同样是一个优秀的框架 4. 集成Autofac自动注入。 5. 多余问题可以自己到博客查看:https://blog.csdn.net/zhangjiankun880