本系列文章将介绍如何在.Net框架下,从零开始搭建一个完成CRUD的Framework,该Framework将具备以下功能,基本实体结构(基于DDD)、基本仓储结构、模块加载系统、工作单元、事件总线(EventBus...,具有事件溯源的功能)、以及依赖注入管理系统.
1、简介
本文将通过源码和代码注释和文字说明来解释基本实体结构的构建和基本仓储的构建
2、实战
(1)、基本实体的构建
在OOP的概念之下,对象大致可以分为两类...(或者方法).到这一步,最最基本的实体抽象构建完毕,但是还没有结束,因为这个结构可以继续优化.使它可以为我们的业务更好的服务.所以需要持久化的实体必定存在一个创建的过程,可能该实体在某些业务下不需要修改...Entity添加获取HashCode的共有方法.
(2)、基本仓储结构的构建
关于仓储就不多介绍了,可以自行上网查阅相关的文章,基本仓储结构是依赖于实体结构的。...本文将基本Dapper构建一套基本仓储结构.