首页 / 网页编程 / ASP.NET / 自己动手写ASP.NET ORM框架(五):关系映射配置—Column属性
        
            自己动手写ASP.NET ORM框架(五):关系映射配置—Column属性2011-04-24 博客园 奋斗这次将完成最后一个自定义属性功能Column,在讲Column实现之前先看看Student表的结构 如下:create table student
(
  studentid  VARCHAR2(40),
  studentno  VARCHAR2(40),
  name    VARCHAR2(40),
  address   VARCHAR2(40),
  telphone  VARCHAR2(40) 
)然后来看看Column自定义属性的具体用法代码1-1:using System;
using System.Data;
using System.Collections.Generic;
using System.Text;
using System.Orm.CustomAttributes;
namespace Entity
{
   [Serializable]
   [Table(Name="Student")]
   public class StudentEntity
   {
     private string stuid;
     private string stuno;
     private string name;
     private int sex;
     private int age;
     private string address;
     private string telphone;
     [Id(Name=”studentid”,Strategy = GenerationType.INDENTITY)]
     public string Stuid
     {
       get { return stuid; }
       set { stuid = value; }
     }
     [Column(Name="studentno")]
     public string Stuno 
     {
       get { return stuno; }
       set { stuno = value; }
     }
     public string Name
     {
       get { return name; }
       set { name = value; }
     }
     [Column(IsInsert = false,IsUpdate = false)]
     public int Sex 
     {
       get { return sex; }
       set { sex = value; }
     }
     [Column(IsInsert = false, IsUpdate = false)]
     public int Age
     {
       get { return age; }
       set { age = value; }
     }
     public string Address
     {
       get { return address; }
       set { address = value; }
     }
     public string Telphone
     {
       get { return telphone; }
       set { telphone = value; }
     }
   }
}