C#开发框架 ORM 及后台数据更新程序关键组成部分
作者:C/S框架网  发布日期:2011/05/14 23:36:19
  C#开发框架 ORM 及后台数据更新程序关键组成部分

C#开发框架 ORM 及后台数据更新程序关键组成部分



后台数据更新程序

ORM及后台数据自动更新程序是开发框架的核心功能之一,为了以后扩展,设计了IGenerateSqlCommand 接口并实现了两个具体类,跟据不同的ORM模型自动生动SQLCommand对象,以下是两个具体类:


1.     GenerateSqlCmdByTableFields 

由表结构静态类自动生成SqlCommand.


2.     GenerateSqlCmdByObjectClass

由实体类(对象)自动生成SqlCommand.

 

有了IGenerateSqlCommand接口实现了超强兼容能力,更重要的是:支持您自己开发ORM模型!如XML Mapping (类似Nhibernate架构下的XML 定义)


 

ClassGenerator支持生成两种类型的ORM 类:

 

 

l         生成表结构静态类

      只是一个静态类,仅生成了字段的常量名,无任何属性和方法。

     

此类型的ORM, 在数据层的CreateSqlGenerator方法必须创建

GenerateSqlCmdByTableFields对象。

 

l         生成实体类(对象)

实体类,生成了字段的常量名和所有字段属性。可实例化为具体对象。

如:User, Customer, Order等。

 

此类型的ORM, 在数据层的CreateSqlGenerator方法必须创建

GenerateSqlCmdByObjectClass对象。




开发框框架后台模型 :







C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇