public virtual bool Equals(DbType type) { return type.Id == Id; }
public DbDictType(DbType key, DbType value) : base((sbyte)KnownDbType.Dict, typeof(Dictionary<,>).MakeGenericType(key.Type, value.Type)) { Key = key; Value = value; }
public DbListType(DbType element) : base((sbyte)KnownDbType.List, element.Type.MakeArrayType()) { Element = element; }
public override bool Equals(DbType type) { return type.Id == Id && ((DbDictType)type).Key.Equals(Key) && ((DbDictType)type).Value.Equals(Value); }
public override bool Equals(DbType type) { return type.Id == Id && ((DbListType)type).Element.Equals(Element); }