Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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;
        }