public bool Equals(DBField obj) { if (ReferenceEquals(null, obj)) { return false; } if (ReferenceEquals(this, obj)) { return true; } return Equals(obj.name, name) && Equals(obj.type, type) && Equals(obj.dbName, dbName) && obj.isPK.Equals(isPK) && obj.defaultToNow.Equals(defaultToNow); }
public SimpleConfig AddField(String name, String dbName, IDBType dbType, Boolean isPK, String foreignName) { DBField f = new DBField(name, dbName, dbType, isPK); fieldList.Add(f); if (isPK) { pkList.Add(f); if (type is SequenceType && sequence == null) { sequence = f; } else if (type is AutoIncrementType && autoincrement == null) { autoincrement = f; } } return this; }