倾蝶数据层(一)

我以前发布过这个数据层的介绍,一直没有做细致的说明,这次分几部分好好介绍。

(一)简单介绍:http://www.cnblogs.com/qingdie/p/3803696.html

(二)使用说明:http://www.cnblogs.com/qingdie/p/3803710.html

(三)开发实例:http://www.cnblogs.com/qingdie/p/3803745.html

一、简介

倾蝶数据层是一个基于.net开发的数据访问层,它封装了对数据库的CRUD(创建、查询、更新、删除)操作,支持数据缓存、并发处理、事务处理、依赖实体、持久化等。

使用方便,操作简单,大大的节省了程序开发过程中的数据库处理,其提供灵活的配置,支持Sqlserver、access、mysql,sqlite,oracle等数据库自主切换,还支持数据库迁移、数据备份。

二、数据库创建

首先创建一个实体类,如图:

 

然后配置好数据参数,即可创建数据库,如图:

 

创建后的数据自动创建了表、字段、主键、自增属性、表关系,如图:

 

三、数据操作

业务逻辑成操作实例,

 

 

 

 

 

四、数据库迁移、备份

基于本数据层还开发了一个数据迁移插件,Qingdie.DataMigration,使用方式如图:

原文地址:https://www.cnblogs.com/qingdie/p/3803696.html