本篇主要给大家说明下在V1.0中,计划开发的任务的状态。按照国际惯例、上大表格
开发计划状态
编号 | 模块 | 状态 | 说明 |
1 | 分离Utils、Extend、UI | √ | 在V0.2版本中,是集成在一个项目里,现在已经各有自独立成4个项目文件了,需要时才引用。 |
2 | TableContext | √ | 表上下文 |
3 | ViewContext | |
视图上下文 |
4 | ProcContext | 存储过程上下文 | |
5 | TableSet | √ | 表查询 |
6 | 合并SQL提交 | √ | 将多次操作,合并成一次数据库交互 |
7 | 合并SQL延迟加载 | √ | 在合并SQL模式下,未调用SaveChange()时,不作任何操作。包括SQL生成、参数组装。 |
8 | SQL参数封装 | √ | 封装SQL的参数,在合并SQL模式下,智能合并同一个参数。(同值、同类型,合并成一个) |
9 | SQL生成-SqlServer | √ | SqlServer数据库下生成各种CURD操作。(原V0.2支持的操作) |
10 | Where表达式树 -SqlServer | SqlServer数据库下对Where条件的解析 | |
11 | Select表达式树 -SqlServer | SqlServer数据库下对Select条件的解析 | |
12 | OrderBy表达式树 -SqlServer | SqlServer数据库下对OrderBy条件的解析 | |
13 | 实体类自定义SQL方法 | 如:OrderBy a+b Desc // a+b为自定义的方式。V0.2已支持。 | |
14 | Emit IDataReader转换 | √ | IDataReader 转换成实体 |
15 | Emit DataTable转换 | DataTable 转换成实体 | |
16 | ViewSet | 视图查询 | |
17 | ProcSet | 存储过程查询 | |
18 | Sql队列 | √ | 对数据库的CURD操作,在合并SQL模式下,都被加入到IQueryQueue队列中 |
19 | 基于面向接口编程 | √ | 与V0.2不同,设计模式上进行了完全重构。完全基于抽象接口编程。 |
时间: 2024-10-27 06:40:08