持久层我们一般习惯于是用class,习惯于这样,但不代表只能这样。可以尝试一下stuct结构哦。
这里就不讨论属性和字段的区别了:Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。把所有的字段都设为私有字段,如果要暴露它们,则把它们封装成属性。这也是微软推荐的方式。
只是简单说下class与struct的区别,引用类型和值类型,并且就此打住。根据我的习惯,如果是一个可以预见的小项目中,我会使用struct来充当数据持久层.
持久层我们一般习惯于是用class,习惯于这样,但不代表只能这样。可以尝试一下stuct结构哦。
这里就不讨论属性和字段的区别了:Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。把所有的字段都设为私有字段,如果要暴露它们,则把它们封装成属性。这也是微软推荐的方式。
只是简单说下class与struct的区别,引用类型和值类型,并且就此打住。根据我的习惯,如果是一个可以预见的小项目中,我会使用struct来充当数据持久层.