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