public override bool Equals(object obj) { Dao dao = obj as Dao; if (dao != null) { return(dao.GetType() == this.GetType() && dao.IdValue == this.IdValue); } else { return(base.Equals(obj)); } }
public virtual SqlStringBuilder Insert(Dao instance) { return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues())); }
public override SqlStringBuilder Insert(Dao instance) { ResultDataTables.Add(new InsertResult(instance, "Id")); return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues()).Id().Go()); }