WEB开发网
开发学院软件开发C语言 C#发现之旅:基于反射和动态编译的快速ORM框架(上... 阅读

C#发现之旅:基于反射和动态编译的快速ORM框架(上)

 2010-09-30 21:08:28 来源:WEB开发网   
核心提示: 其他的 ConvertTo 函数#endregion///<summary>///将日期数据转换为数据库中的格式,本函数会在动态生成的派生类中使用.///</summary>///<paramname="Value">日期数据</pa

其他的 ConvertTo 函数

     #endregion
 
     /// <summary>
     /// 将日期数据转换为数据库中的格式,本函数会在动态生成的派生类中使用.
     /// </summary>
     /// <param name="Value">日期数据</param>
     /// <param name="Format">保存格式化字符串</param>
     /// <returns>转换后的数据</returns>
     protected object DateTimeToDBValue( DateTime Value , string Format )
     {
         if( Format != null || Format.Length > 0 )
         {
              return Value.ToString( Format );
         }
         else
         {
              return Value ;
         }
     }
 
}//public abstract class RecordORMHelper

在这个类型中,TableName属性返回该实体对象类型绑定的数据库名称,因此该属性值由BindTableAttribute特性指定,RecordFieldNames属性返回一个字符串数组,该数组列出了所有的绑定的字段的名称,也就是实体类型包含的所有的BindFieldAttribute指定的字段名称组成的数组。

实体类型注册列表

在快速ORM框架主模块MyFastORMFramework中定义了一个myRecordHelpers的变量

private static System.Collections.Hashtable myRecordHelpers = new System.Collections.Hashtable();

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:发现 之旅 基于

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接