📄 datafieldattribute.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace MiniORMAttribute
{
[Serializable]
public class DataFieldAttribute : Attribute
{
private string _FieldName;
private string _FieldType;
private int _Lenght;
private bool _IsIdentity;
public DataFieldAttribute(string fieldname,string fieldtype, bool isidentity, int lenght)
{
this._FieldName = fieldname;
this._FieldType = fieldtype;
this._Lenght = lenght;
this._IsIdentity = isidentity;
}
/// <summary>
/// 作用与字段的时候调用的构造函数
/// </summary>
/// <param name="fieldname">字段名</param>
/// <param name="isidentity">IDentity字段</param>
/// <param name="lenght">字段长度</param>
public DataFieldAttribute(string fieldname, bool isidentity, int lenght) : this(fieldname,"",isidentity,lenght)
{ }
/// <summary>
/// 作用与字段的时候调用的构造函数
/// </summary>
/// <param name="fieldname">字段名</param>
/// <param name="isidentity">此字段是否Identity字段</param>
public DataFieldAttribute(string fieldname, bool isidentity) : this(fieldname,isidentity,0)
{ }
/// <summary>
/// 作用与字段的时候调用的构造函数
/// </summary>
/// <param name="fieldname">字段名</param>
public DataFieldAttribute(string fieldname) : this(fieldname,false)
{ }
public DataFieldAttribute(string fieldname, string fieldtype) : this(fieldname,fieldtype,false,0)
{ }
/// <summary>
/// 字段名
/// </summary>
public string FieldName
{
get { return this._FieldName; }
}
/// <summary>
/// 字段类型
/// </summary>
public string FieldType
{
get { return this._FieldType; }
set { this._FieldType = value; }
}
/// <summary>
/// 字段长度
/// </summary>
public int Lenght
{
get { return this._Lenght; }
}
/// <summary>
/// 是否IDENTITY字段
/// </summary>
public bool IsIdentity
{
get { return this._IsIdentity; }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -