/// <summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary> public void Copy_From(IMMUnit source, bool includePrimaryKey = false) { if (includePrimaryKey) this.Id = source.Id; this.NameId = source.NameId; this.TypId = source.TypId; this.Title = source.Title; this.TemplateId = source.TemplateId; this.ThumbValue = source.ThumbValue; this.ForeignUnitId = source.ForeignUnitId; this.ForeignUnitTypId = source.ForeignUnitTypId; this.MMInformationenId = source.MMInformationenId; this.LastModified = source.LastModified; this.Version = source.Version; this.PagingType = source.PagingType; 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(IMMUnit source, params string[] includedColumns) { if (includedColumns.Contains(MMUnitsTable.IdCol)) this.Id = source.Id; if (includedColumns.Contains(MMUnitsTable.NameIdCol)) this.NameId = source.NameId; if (includedColumns.Contains(MMUnitsTable.TypIdCol)) this.TypId = source.TypId; if (includedColumns.Contains(MMUnitsTable.TitleCol)) this.Title = source.Title; if (includedColumns.Contains(MMUnitsTable.TemplateIdCol)) this.TemplateId = source.TemplateId; if (includedColumns.Contains(MMUnitsTable.ThumbValueCol)) this.ThumbValue = source.ThumbValue; if (includedColumns.Contains(MMUnitsTable.ForeignUnitIdCol)) this.ForeignUnitId = source.ForeignUnitId; if (includedColumns.Contains(MMUnitsTable.ForeignUnitTypIdCol)) this.ForeignUnitTypId = source.ForeignUnitTypId; if (includedColumns.Contains(MMUnitsTable.MMInformationenIdCol)) this.MMInformationenId = source.MMInformationenId; if (includedColumns.Contains(MMUnitsTable.LastModifiedCol)) this.LastModified = source.LastModified; if (includedColumns.Contains(MMUnitsTable.VersionCol)) this.Version = source.Version; if (includedColumns.Contains(MMUnitsTable.PagingTypeCol)) this.PagingType = source.PagingType; if (includedColumns.Contains(MMUnitsTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken; }
/// <summary> This method copy's each database field into the <paramref name="target"/> interface. </summary> public void Copy_To(IMMUnit target, bool includePrimaryKey = false) { if (includePrimaryKey) target.Id = this.Id; target.NameId = this.NameId; target.TypId = this.TypId; target.Title = this.Title; target.TemplateId = this.TemplateId; target.ThumbValue = this.ThumbValue; target.ForeignUnitId = this.ForeignUnitId; target.ForeignUnitTypId = this.ForeignUnitTypId; target.MMInformationenId = this.MMInformationenId; target.LastModified = this.LastModified; target.Version = this.Version; target.PagingType = this.PagingType; target.LastUpdateToken = this.LastUpdateToken; }