C#开发框架 ORM 及后台数据更新程序关键组成部分
![](http://www.csframework.com/images/article-type5.gif)
![C#开发框架 ORM 及后台数据更新程序关键组成部分 C#开发框架 ORM 及后台数据更新程序关键组成部分](http://www.csframework.com/images/seo/SEO-csharp%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6.jpg)
后台数据更新程序
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对象。
开发框框架后台模型 :
![](http://www.csframework.com/images/cs-webservice1.gif)
![C/S框架网|原创精神.创造价值.打造精品](http://www.csframework.com/images/our03.gif)
扫一扫加作者微信
![C/S框架网作者微信](http://www.csframework.com/images/wechatcode.jpg)
![C/S框架网|原创作品.质量保障.竭诚为您服务](http://www.csframework.com/images/CS框架网提供高效优质服务.jpg)
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网