public static DataPropertySet GetUpdates(this Bam.Net.Data.Dao dao)
        {
            DataPropertySet result = new DataPropertySet();

            dao.GetNewAssignValues().Each(av => result.Add(av.ColumnName, av.Value));
            return(result);
        }
Beispiel #2
0
 public virtual SqlStringBuilder Insert(Dao instance)
 {
     return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues()));
 }
Beispiel #3
0
 public virtual SqlStringBuilder Update(Dao instance)
 {
     return(Update(instance.TableName(), instance.GetNewAssignValues()));
 }
Beispiel #4
0
 public override SqlStringBuilder Insert(Dao instance)
 {
     ResultDataTables.Add(new InsertResult(instance, "Id"));
     return(Insert(Dao.TableName(instance.GetType()), instance.GetNewAssignValues()).Id().Go());
 }