首页 > 其他 > 详细

轮子来袭 vJine.Core Orm 之 03_架构分析

时间:2014-04-09 13:16:44      阅读:281      评论:0      收藏:0      [点我收藏+]
  1. vJine.Core ORM 架构:

    bubuko.com,布布扣

    如上图所示,vJine.Core ORM的特点如下:

    所有操作均以DataManager为核心;

    1. DataManager业务部分的增删改查操作依赖于Class<>.I/D/U/Q;而I\D\U\Q通过传递泛型参数的形式与业务模型层关联;
    2. DataManager数据库部分通过DbProviderFactory和IDbAdapter完成对不同数据库、不同方法的操作, DbProviderFactorires负责数据库提供程序的实例化,IDbAdapter负责数据库操作的语法转换。
  2. vJine.Core ORM使用步骤及说明:

    使用方式请参见博文:《轮子来袭 vJine.Core Orm 之 01_快速体验》;

    代码生成参见:《轮子来袭 vJine.Core Orm 之 02_代码生成》;

    注:vJine.Core ORM支持Model First和Code First方式编程,除自定义类型(如枚举)外均可有程序处理。

  3. 支持的数据库及数据类型:

    当前集成的数据库有SQLite、MySQL、MSSQL、Oracle,数据类型映射参见《vJine.Core ORM 数据类型映射》。

    框架可实现IDbAdapter扩展,详情参见《轮子来袭 vJine.Core Orm 之 05_快速开发》。

  4. 代码、授权、开发:
    1. 代码已托管于git.oschaina.net版本库vJine.Core
    2. 授权方式为MPL 2.0。
    3. 目前支持如下提交:IDbAdapter实现、软件Bug、性能改进;同时您也可以提出架构上的建议、意见。
  5. 题外:

    之所以以"轮子来袭"为题头主要取其三个意思,太多、太普通、太频繁;当您点开这篇博文并读到了此处,说明您与vJine.Core ORM这个轮子所注定的缘分;

    如果您喜欢vJine.Core,那就朝着"推荐"猛点吧,但务必确保是奇数次哦,您懂的,先谢谢啦。

轮子来袭 vJine.Core Orm 之 03_架构分析,布布扣,bubuko.com

轮子来袭 vJine.Core Orm 之 03_架构分析

原文:http://www.cnblogs.com/vjine/p/vJine_Core_Orm_03.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!