解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头
authored at
2018-05-15 21:21:05
X
using System;
using System.ComponentModel;
namespace XControl
{
[AttributeUsage(AttributeTargets.Event | AttributeTargets.Property | AttributeTargets.Class)]
internal sealed class WebSysDisplayNameAttribute : DisplayNameAttribute
{
// Fields
private bool replaced;
// Methods
internal WebSysDisplayNameAttribute(string DisplayName)
: base(DisplayName)
{
}
// Properties
public override string DisplayName
{
get
{
if (!this.replaced)
{
this.replaced = true;
base.DisplayNameValue = SR.GetString(base.DisplayName);
}
return base.DisplayName;
}
}
public override object TypeId
{
get
{
return typeof(DisplayNameAttribute);
}
}
}
}
|