本篇主要给大家说明下在V1.0中,计划开发的任务的状态。按照国际惯例、上大表格

开发计划状态
编号 模块 状态 说明
1  分离Utils、Extend、UI    在V0.2版本中,是集成在一个项目里,现在已经各有自独立成4个项目文件了,需要时才引用。
2  TableContext    表上下文 
3  TableSet    表查询
4  ProcContext    存储过程上下文 
5  ProcSet    存储过程查询
6  ViewContext    视图上下文
7  ViewSet    视图查询
8  合并SQL提交    将多次操作,合并成一次数据库交互
9  合并SQL延迟加载    在合并SQL模式下,未调用SaveChange()时,不作任何操作。包括SQL生成、参数组装。
10  SQL参数封装    封装SQL的参数,在合并SQL模式下,智能合并同一个参数。(同值、同类型,合并成一个)
11  SQL生成     生成各种CURD操作。(原V0.2支持的操作)
12  Where表达式树   对Where条件的解析
13  Select表达式树   对Select条件的解析
14  OrderBy表达式树   对OrderBy条件的解析
15  实体类自定义SQL方法    如:OrderBy a+b Desc   // a+b为自定义的方式。V0.2已支持。
16  事务    支持事务操作
17  Sql队列    对数据库的CURD操作,在合并SQL模式下,都被加入到IQueryQueue队列中
18  基于面向接口编程    与V0.2不同,设计模式上进行了完全重构。完全基于抽象接口编程。
19  SqlServer数据库支持    对数据库的查询操作支持
20  MySql数据库支持    对数据库的查询操作支持
21  OleDb数据库支持    对数据库的查询操作支持
22  Oracle数据库支持    对数据库的查询操作支持
23  SQLite数据库支持    对数据库的查询操作支持
24  开放生成的SQL语句  
 方便开发者,能实时获取生成的SQL语句情况。
25  内置内存数据  
 在不联网数据库时,也可以让系统正常运行。(为了跑测试)
26  集成SQL报告分析    与V0.2不同,V0.2是生成页面,计划这个版本通过工具来查看结果。
27  新增Group By  
 新增SQL支持。
28  新增JOIN  
 新增join中的inner、outer、left的支持。
29  Emit IDataReader转换    IDataReader 转换成实体(已改为表达式树委托转换)
30  Emit DataTable转换    DataTable 转换成实体(已改为表达式树委托转换)

Farseer.net轻量级ORM开源框架 V1.0 开发目标的更多相关文章

  1. 关于Farseer.net轻量级ORM开源框架 V1.0 概念版本开发的消息

    V0.2版的开源距离今天(05年03月)已有近3年的时间.可以说这个版本已经有点落伍的感觉了,呵呵. V0.2版至今一直处于BUG的修复及一些细小功能的增加,所以版本号上一直没有变化. 其实在这1.2 ...

  2. Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作 下一篇:Farseer.net轻量级ORM开源 ...

  3. Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表的数据操作 下一篇:Farseer.net轻量级ORM开源框 ...

  4. Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件 下一篇:Farseer.net轻量级ORM开源 ...

  5. Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明 下一篇:Farseer.net轻量级ORM开源框架 ...

  6. Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:没有了 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置 前言 V1.x版本终于到来了.本次 ...

  7. Farseer.net轻量级ORM开源框架 V1.x 教程目录

    本篇教程将以Ver 1.x版本进行详细使用讲解 大家有任何疑问可以加入我们的官方QQ群进行讨论.QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net 整个 ...

  8. Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射 下一篇:Farseer.net轻量级ORM开源 ...

  9. Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程数据操作

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射 下一篇:Farseer.net轻量级ORM ...

随机推荐

  1. 如何获取板子上独有的ID号EXYNOS4412/Imx6ul【转】

    本文转载自:http://blog.csdn.net/u010871058/article/details/75637175 每个CPU,都有它固定的ID号,ID号就是这个CPU唯一的标识,它可能隐含 ...

  2. uboot中关于LCD的代码分析【转】

    本文转载自:http://blog.csdn.net/oqqHuTu12345678/article/details/72236117 以下内容源于朱有鹏<物联网大讲坛>课程的学习,如有侵 ...

  3. validationEngine验证的使用

    改校验的方法功能很强大,具体查看api http://code.ciaoca.com/jquery/validation_engine/ 效果:

  4. html/html5中的download属性

    兼容性不是很好, 只是了解一下: 主要表现在跨域策略的处理上,Chrome浏览器和FireFox浏览器: 如果需要下载的资源是跨域的,包括跨子域,在Chrome浏览器下,使用download属性是可以 ...

  5. 关于在Eclipse上运行Hadoop程序的日志输出问题

    在安装由Eclipse-Hadoop-Plugin的Eclipse中, 可以直接运行Hadoop的MapReduce程序, 但是如果什么都不配置的话你发现Eclipse控制台没有任何日志输出, 这个问 ...

  6. JavaScript 算法与数据结构(转载)

    JavaScript 算法与数据结构 https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md

  7. 适用于PHP初学者的学习线路和建议

    [导读] 这篇文章是围绕PHP的学习问题,之前介绍过<重磅资料!Github上的PHP资源汇总大全><深入探讨PHP类的封装与继承><PHP的学习规划建议>等对PH ...

  8. J20170524-hm

    取りこぼし 意外地输给较自己实力弱的对手,爆出冷门,败给手下败将 振り分け 分配,整理 スキーマ 图解.模式.图式

  9. glance镜像服务

    一.glance介绍: 因为云平台是提供Iass层的基础设施服务,我们拿到的是一台虚拟机,那么要用虚拟机的话必须有底层的镜像做支撑,所以说镜像的话也有一个服务来管理.但是我们云平台用的镜像不是装操作系 ...

  10. spring源代码下载并导入eclipse技巧

    环境:mac 安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install ...