C#里 
[Table(Name="abc")]
public class abc{public String ID{GET;SET;}}是什么意思  

解决方案 »

  1.   

    有个类叫 abc 里面有属性 ID,对应DB里的表 abc
      

  2.   

    用CodeSmith可以自动生成代码的。
      

  3.   

    数据库里面有表abc
    表中有ID字段abc实体类
      

  4.   

    abc 是实体类 ID 是这个实体类的属性, get 是获取这个属性值,set 是给属性值赋值。
      

  5.   

    首先,这个代码不符合 C# 语法,get set 是小写。然后这是一个映射表结构的实体类,[] 是 Attribute,标记了映射关系。具体作用取决于 ORM 框架的特性。
      

  6.   


    那么 public String 的String 理论上说也应该是小写 
      

  7.   


    这倒不必。如果 using System; 的话。因为我们知道有一个 System.String 类型。对应 C# 关键字 string。