12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Data;
- namespace Ant.ORM
- {
- /// <summary>
- /// 属性元数据类
- /// </summary>
- public class DataFieldMetaData
- {
- private string propertyName;
- /// <summary>
- ///
- /// </summary>
- public string PropertyName
- {
- get { return propertyName; }
- set { propertyName = value; }
- }
- private Type propertyType;
- /// <summary>
- ///
- /// </summary>
- public Type PropertyType
- {
- get { return propertyType; }
- set { propertyType = value; }
- }
- private string columnName;
- /// <summary>
- /// 列名
- /// </summary>
- public string ColumnName
- {
- get { return columnName; }
- set { columnName = value; }
- }
- private DbType columnType;
- /// <summary>
- /// 列名类型
- /// </summary>
- public DbType ColumnType
- {
- get { return columnType; }
- set { columnType = value; }
- }
- private object defaultValue;
- /// <summary>
- /// 默认值
- /// </summary>
- public object DefaultValue
- {
- get { return defaultValue; }
- set { defaultValue = value; }
- }
- private bool isPrimaryKey;
- /// <summary>
- /// 是否为主键
- /// </summary>
- public bool IsPrimaryKey
- {
- get { return isPrimaryKey; }
- set { isPrimaryKey = value; }
- }
- private bool isForeignKey = false;
- /// <summary>
- /// 是否为外键
- /// </summary>
- public bool IsForeignKey
- {
- get { return isForeignKey; }
- set { isForeignKey = value; }
- }
- private bool isNullable;
- /// <summary>
- /// 是否为空
- /// </summary>
- public bool IsNullable
- {
- get { return isNullable; }
- set { isNullable = value; }
- }
- private bool isAutoincrement;
- /// <summary>
- /// 是否是自增长
- /// </summary>
- public bool IsAutoincrement
- {
- get { return isAutoincrement; }
- set { isAutoincrement = value; }
- }
- }
- }
|