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对象。
开发框框架后台模型 :
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网