Ejemplo n.º 1
0
 /// <summary>
 /// 返回此实例的哈希代码
 /// </summary>
 public override int GetHashCode()
 {
     return(new int[] {
         AggregateRootTypeCode.GetHashCode(),
         AggregateRootId.GetHashCode()
     }.Aggregate((x, y) => x ^ y));
 }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((AggregateRootId.GetHashCode() * 397) ^ EntityId.GetHashCode());
     }
 }
Ejemplo n.º 3
0
 public override int GetHashCode()
 {
     return(AggregateRootName.GetHashCode() + AggregateRootId.GetHashCode() + Version.GetHashCode());
 }
Ejemplo n.º 4
0
 public override int GetHashCode()
 {
     return(AggregateRootId.GetHashCode() + StreamVersion.GetHashCode());
 }