本篇主要给大家说明下在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. putty字体大小颜色、全屏/退出全屏快捷键 保存session设置[转]

    字体大小设置 Window->Appearance->Font settings->Change按钮设置(我的设置为16)字体为(Consolas) 字体颜色设置 Window-&g ...

  2. win10复制粘贴 失效

    win10复制粘贴 DISM.exe /Online /Cleanup-image /Restorehealth https://social.technet.microsoft.com/Forums ...

  3. netstat --numeric-ports -a -t -p 排查hadoop主从节点是否建立通信

    tcp  通信 [root@hadoop2 logs]# netstat --numeric-ports -a -tActive Internet connections (servers and e ...

  4. java 防止表单重复提交(serlvet)

    java 防止表单重复提交 ---------FormServlet.java-------------- protected void doGet(HttpServletRequest reques ...

  5. Android控件之HorizontalScrollView 去掉滚动条

    在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条, 只需要在<HorizontalScrollView/>里面加一句 and ...

  6. 如何判断http服务器是否支持range寻址

    如果向支持range寻址的http服务器发带range的请求 ,会有什么结果呢?是否有错误返回?数据怎么下载? 诸葛小炎fire | 浏览 569 次   您的回答被采纳后将获得: 系统奖励20(财富 ...

  7. 实现的是Linux和Windows之间的一种共享--samba

    samba 基本配置及自定义控制 https://www.cnblogs.com/l-hh/p/9473937.html Samba简介: Samba实现的是Linux和Windows之间的一种共享, ...

  8. 我为什么要学习C++反汇编

    写在开始 从6月7日开始到今天已经有5天了,在这5天的业余时间(工作之余)里终于系统的完成了C++反汇编的大部分问题的学习,今天写篇总结,算是对这几天学习的总结. 首先我想说明的一个问题就是我为什么要 ...

  9. Android系统中setprop,getprop,watchprops命令的使用(转载)

    转自:http://blog.csdn.net/yao_guet/article/details/6531241 在android系统中,有一些初始化的配置文件,例如: /init.rc /defau ...

  10. linux 软件开发的源

    deb http://mirrors.aliyun.com/ubuntu/ quantal main restricted universe multiversedeb http://mirrors. ...