ORM映射框架总结--SQL 语句生成组件
1. SQL 语句生成组建 之前说过 ORM 框架中有一个非常重要的组件,那就是 SQL 语句生成组件。 SQL 语句生成组件,顾名思义就是用于生成 sql 语句的一个组件。之前的 Attribute 是用于修饰实体信息,而上一章讲的实体分析器分析了实体信息,在很大一部分程度上,以上做工作就是为这个 SQL 语句生成组件服务的。 该组件的核心接口是 IDbFactory , 它实现了接口 IDisposable 目前该 ORM 支持 SQL Server 数据库的 sql 语句生成,在后期过程中会逐步实现对 Oracle,Mysql,Access 等数据库的支持 下面是该接口定义的方法图表: 2. 核心接口 核心接口定义源码 核心接口定义源码 1 /* * 2 * 2010-2-2 3 * 4 * 情 缘 5 * 6 * IDbFactory 接口实现了IDisposable 接口,实现该 7 * 接口的类可以通过IDisposable 接口来释放对象占用 8 * 的内存。该接口的主要作用适用于根据实体对象来创 9 * 建SQL Server 数据库脚本。ORM 的主要作用是为了 10 * 实现对象化操作数据库,而此操作就是为了实现对象 11 * 化操作和数据库语句操作的过渡 12 * 13 * */ 14 using System; 15 using System