C#局部类型partial在定义实体类Model中的应用
以前一直用继承类的方法,原来还可以这样
//例如:定义一个Person的实体类,用户ID(PersonId),姓名(Name),性别(Sex),年龄(Age),地址(Address),联系方式(Telephone)等等;
1 //代码段1 2 [Serializable]//首先序列化,定义主类,防止被继承; 3 public partial class PersonInfo 4 { 5 public class PersonInfo{} 6 private int _personid; 7 private string _name; 8 private bool _sex; 9 private int_age; 10 11 12 public int ProductId{get;set;} 13 public string Name{get;set;} 14 public bool Sex{get;set;} 15 public int Age{get;set;} 16 } 17 //代码段2 18 public partial class PersonInfo 19 { 20 public class PersonInfo{} 21 private string _address; 22 private int _telephone; 23 public string Address{get;set;} 24 public int Tenophone{get;set;} 25 26 }
注意:两个类的名称必须一致,文件名可以不同;
在调用对象是只要New一个就可以调用两个类中的变量;