propertyclasses.cs
来自「基于LINQ和.NET 3.5 的数据库源码」· CS 代码 · 共 51 行
CS
51 行
using Lephone.Data.Definition;
namespace Lephone.UnitTest.Data.Objects
{
[DbTable("People")]
public abstract class PropertyClassBase : DbObject
{
public abstract string Name { get; set; }
public PropertyClassBase() {}
public PropertyClassBase(string Name)
{
this.Name = Name;
}
}
[DbTable("People")]
public class PropertyClassImpl : PropertyClassBase
{
private string _Name;
public override string Name
{
get { return _Name; }
set { _Name = value; }
}
public PropertyClassImpl() {}
public PropertyClassImpl(string Name)
: base(Name)
{
}
}
[DbTable("People")]
public abstract class PropertyClassWithDbColumn : DbObject
{
[DbColumn("Name")]
public abstract string TheName { get; set; }
public PropertyClassWithDbColumn() { }
public PropertyClassWithDbColumn(string Name)
{
this.TheName = Name;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?