本篇主要给大家说明下在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. 2016/2/25 1、<表单验证<form></form> 2、正则表达式 3、事件

    1.<表单验证<form></form> (1).非空验证(去空格) (2).对比验证(跟一个值对比) (3).范围验证(根据一个范围进行判断) (4).固定格式验证:电 ...

  2. java8--NIO(java疯狂讲义3复习笔记)

    NIO采用内存映射文件的方式处理输入输出,NIO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了(这种方式模拟了操作系统上的虚拟内存的概念),通过这种方式来进行输入输出比传统的 ...

  3. 编译FreePascal源代码(摘录自邮件询问)

    为了尝试编译FreePascal,我搜了官方文档,并给几位作者都发了邮件询问,目前结果如下: http://wiki.lazarus.freepascal.org/Getting_Lazarus#Co ...

  4. easyUI下拉列表点击事件的使用

    可以通过input 和select来创建下拉列表 其中select的创建如下: 通过json来创建js数组 [{ "id":1, "text":"te ...

  5. jQuery - AJAX 级联变动

    此篇文章主要是用来记忆使用JQUERY+AJAX技术实现 二级级联变动 : 当第一个下拉框变动时,第二个下拉列表框中也将会随之变动. JSP: ---------------------------- ...

  6. CollectionView旋转水平卡片布局

    概述 UICollectionView真的好强大,今天我们来研究一下这种很常见的卡片动画效果是如何实现了.本篇不能太深入地讲解,因为笔者也是刚刚摸索出点眉目,但是并没有深刻地理解.如果在讲解过程中,出 ...

  7. I.MX6 android mkuserimg.sh

    /************************************************************************** * I.MX6 android mkuserim ...

  8. QQ拼音输入法的人机交互

    一.从用户的角度出发: 1.界面简洁,简单 2.在我们有输入要求的时候,上述界面才会出现,当我们不用输入时,他就自动隐藏了 3.具有个性,每个人都能有自己独特的汉字库,也能够显示自己每天输入汉字的个数 ...

  9. 你不知道的Eclipse用法:全局搜索和更替 (转载)

    转自:http://blog.csdn.net/p106786860/article/details/9162537 Eclipse中全局搜索和更替 Eclipse全局搜索步骤 使用快捷键“ctrl+ ...

  10. 金融事业部QA培训体系

    此文已由作者夏君授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 引言     总结2015,放眼2016,纵观整个互联网圈,人才依然是业务成功的第一要素,在网易,我想也是这样 ...