有人可以請解釋以下的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.
之間的任何差別