,持久化对象和非持久化对象.本文主要讨论的是持久化对象,即需要写入到数据库或者其他数据容器中的对象,也就是实体(当然这里不是所谓的实体,而是通过OOP技术构建出来的一个实体结构,这个结构需要满足日常开发中绝大多数的业务需求...首先这个实体既然需要写入数据库,那么它必定有一个主键Id.同时这个主键Id可以是任意数据类型,当然用的最多的就是GUID和INT作为主键.前面全局唯一,后者查询效率快....///
TPrimaryKey Id { get; set; }
}
其次,以不同数据类型(GUID、int、string)为主键的实体类型...Entity添加获取HashCode的共有方法.
(2)、基本仓储结构的构建
关于仓储就不多介绍了,可以自行上网查阅相关的文章,基本仓储结构是依赖于实体结构的。...///
public interface IRepository
{
}
接着,基于这个接口来构建Dapper通用仓储具有的基本的功能,即增删查改