メインメニューを開く

差分

Fluent NHibernate/フルーエントマッピング/複合主キー

253 バイト追加, 2012年7月8日 (日) 08:38
public override bool Equals(object obj)
{
if (obj == null) { return basefalse; } var cmp = obj as NodeX; if (cmp == null) { return false; } if (Id1 != cmp.Equals(objId1 || Id2 != cmp.Id2) { return false; } return true;
}
public override int GetHashCode()
{
return base(Id1 + "|" + Id2).GetHashCode();
}
}
{
CompositeId()
.KeyProperty(x => x.Id1, "Id1") .KeyProperty(x => x.Id2, "Id2")
;
}
匿名利用者