- 特性与实体设计
对于需求中的不要暴露DataTable或DataSet,设计中常用的对象:实体(Entity),通过实体将数据库中的字段封装成类,这样做不仅使代码更有可读性,维护起来也很方便。
- 递增键
namespace RA.DataAccess.Attributes
{
/// <summary>
/// 递增键
/// </summary>
[AttributeUsage(AttributeTargets.Property, Inherited = true)]
public class IdentityAttribute:Attribute
{
}
}
- 主键
namespace RA.DataAccess.Attributes
{
/// <summary>
/// 主键