有人可以请解释以下的3种可能性之间的差使用ColumnAttribute
:LINQ的数据映射:在列属性存储属性的使用
答:字段
[Column(Name="ParentId")]
private int m_parentid;
public int ParentId { get { return m_parentid; } set { m_parentid = value; } }
乙属性:上属性属性
private int m_parentid;
[Column(Name="ParentId")]
public int ParentId { get { return m_parentid; } set { m_parentid = value; } }
C:上属性属性以存储设定
private int m_parentid;
[Column(Name="ParentId", Storage="m_parentid")]
public int ParentId { get { return m_parentid; } set { m_parentid = value; } }
我可以理解,在一个非平凡的getter/setter的情况下,B将与A和C不同(Linq大概会在情况B中使用getter/setter,但在A或C的情况下不会是正确的?)
但我不知道如何可以有永远是A和C.
之间的任何差别