/// <summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary> public void Copy_From(ISummenDefinition source, bool includePrimaryKey = false) { if (includePrimaryKey) this.Id = source.Id; this.WahlId = source.WahlId; this.ErgebnissNameDerSumme = source.ErgebnissNameDerSumme; this.VerwaltungSummenIdDerSumme = source.VerwaltungSummenIdDerSumme; this.ErgebnissNameZuSummieren = source.ErgebnissNameZuSummieren; this.VerwaltungSummenIdZuSummieren = source.VerwaltungSummenIdZuSummieren; this.LastUpdateToken = source.LastUpdateToken; }
/// <summary> /// This method copy's each database field which is in the <paramref name="includedColumns"/> /// from the <paramref name="source"/> interface to this data row. /// </summary> public void Copy_From_But_TakeOnly(ISummenDefinition source, params string[] includedColumns) { if (includedColumns.Contains(SummenDefinitionenTable.IdCol)) this.Id = source.Id; if (includedColumns.Contains(SummenDefinitionenTable.WahlIdCol)) this.WahlId = source.WahlId; if (includedColumns.Contains(SummenDefinitionenTable.ErgebnissNameDerSummeCol)) this.ErgebnissNameDerSumme = source.ErgebnissNameDerSumme; if (includedColumns.Contains(SummenDefinitionenTable.VerwaltungSummenIdDerSummeCol)) this.VerwaltungSummenIdDerSumme = source.VerwaltungSummenIdDerSumme; if (includedColumns.Contains(SummenDefinitionenTable.ErgebnissNameZuSummierenCol)) this.ErgebnissNameZuSummieren = source.ErgebnissNameZuSummieren; if (includedColumns.Contains(SummenDefinitionenTable.VerwaltungSummenIdZuSummierenCol)) this.VerwaltungSummenIdZuSummieren = source.VerwaltungSummenIdZuSummieren; if (includedColumns.Contains(SummenDefinitionenTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken; }
/// <summary> This method copy's each database field into the <paramref name="target"/> interface. </summary> public void Copy_To(ISummenDefinition target, bool includePrimaryKey = false) { if (includePrimaryKey) target.Id = this.Id; target.WahlId = this.WahlId; target.ErgebnissNameDerSumme = this.ErgebnissNameDerSumme; target.VerwaltungSummenIdDerSumme = this.VerwaltungSummenIdDerSumme; target.ErgebnissNameZuSummieren = this.ErgebnissNameZuSummieren; target.VerwaltungSummenIdZuSummieren = this.VerwaltungSummenIdZuSummieren; target.LastUpdateToken = this.LastUpdateToken; }