我以前发布过这个数据层的介绍,一直没有做细致的说明,这次分几部分好好介绍。
(一)简单介绍: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,使用方式如图: