/// <summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary> public void Copy_From(IBeitragsType source, bool includePrimaryKey = false) { if (includePrimaryKey) this.BeitragsTyp = source.BeitragsTyp; this.FileExtension = source.FileExtension; this.Beschreibung = source.Beschreibung; this.PublishProcedures = source.PublishProcedures; this.ArchiveIdsWhereEntriesAreLocated = source.ArchiveIdsWhereEntriesAreLocated; this.BeitragsSearchSystemPath = source.BeitragsSearchSystemPath; this.BeitragsSearchSubPath = source.BeitragsSearchSubPath; this.FileNameSubstitutions = source.FileNameSubstitutions; }
/// <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(IBeitragsType source, params string[] includedColumns) { if (includedColumns.Contains(BeitragsTypenTable.BeitragsTypCol)) this.BeitragsTyp = source.BeitragsTyp; if (includedColumns.Contains(BeitragsTypenTable.FileExtensionCol)) this.FileExtension = source.FileExtension; if (includedColumns.Contains(BeitragsTypenTable.BeschreibungCol)) this.Beschreibung = source.Beschreibung; if (includedColumns.Contains(BeitragsTypenTable.PublishProceduresCol)) this.PublishProcedures = source.PublishProcedures; if (includedColumns.Contains(BeitragsTypenTable.ArchiveIdsWhereEntriesAreLocatedCol)) this.ArchiveIdsWhereEntriesAreLocated = source.ArchiveIdsWhereEntriesAreLocated; if (includedColumns.Contains(BeitragsTypenTable.BeitragsSearchSystemPathCol)) this.BeitragsSearchSystemPath = source.BeitragsSearchSystemPath; if (includedColumns.Contains(BeitragsTypenTable.BeitragsSearchSubPathCol)) this.BeitragsSearchSubPath = source.BeitragsSearchSubPath; if (includedColumns.Contains(BeitragsTypenTable.FileNameSubstitutionsCol)) this.FileNameSubstitutions = source.FileNameSubstitutions; }
/// <summary> This method copy's each database field into the <paramref name="target"/> interface. </summary> public void Copy_To(IBeitragsType target, bool includePrimaryKey = false) { if (includePrimaryKey) target.BeitragsTyp = this.BeitragsTyp; target.FileExtension = this.FileExtension; target.Beschreibung = this.Beschreibung; target.PublishProcedures = this.PublishProcedures; target.ArchiveIdsWhereEntriesAreLocated = this.ArchiveIdsWhereEntriesAreLocated; target.BeitragsSearchSystemPath = this.BeitragsSearchSystemPath; target.BeitragsSearchSubPath = this.BeitragsSearchSubPath; target.FileNameSubstitutions = this.FileNameSubstitutions; }