[英]FluentNHibernate Mapping
I have same classes: 我有相同的课程:
public class Card : EntityBase
{
private IList<Accident> accidents;
public Card()
{
Accidents = new List<Accident>();
}
public virtual IList<Accident> Accidents
{
get { return accidents; }
set { value = accidents; }
}
public virtual void AddAccident(Accident accident)
{
Accidents.Add(accident);
accident.Card = this;
}
}
public class Accident : EntityBase
{
public Accident(){
}
public virtual Card Card { get; set; }
}
And their mappings 及其映射
public class AccidentMap : ClassMap<Accident>
{
public AccidentMap()
{
Table("ACCIDENT");
Id(x => x.Id).Not.Nullable().Column("ID_ACCIDENT");
References(x => x.Card).Column("ID_CARD").Cascade.SaveUpdate();
}
}
When I trying to save Accident I have NullReferenceException in Accidents.Add(accident). 当我尝试保存事故时,在Accidents.Add(accident)中有NullReferenceException。 Why?
为什么? Thanks.
谢谢。
set { value = accidents; }
set { value = accidents; }
Should be set { accidents = value; }
set { value = accidents; }
应set { accidents = value; }
set { accidents = value; }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.