在我班上,我有以下属性:
Class A
{
public virtual string Tag
{
get; private set;
}
}
在我的hbm.xml中,我有以下(不起作用)
<property name="Tag" access="nosetter.camelcase" />
Nhibernate无法找到支持字段。有人知道使用哪种访问策略(如果有的话)???提前谢谢。
答案 0 :(得分:1)
如果您正在使用访问属性,则需要为此公共属性提供支持字段。并且还使用protected modifier而不是private。
答案 1 :(得分:0)
非常确定必须公开。
可能有明确的私有字段和可能的另一个变量,但是想知道为什么你想让setter变为私有?