Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
 public virtual SqlStringBuilder Insert(Dao instance)
 {
     return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues()));
 }
Beispiel #3
0
 public override SqlStringBuilder Insert(Dao instance)
 {
     ResultDataTables.Add(new InsertResult(instance, "Id"));
     return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues()).Id().Go());
 }