Class ReconciliationSourceColumn
Inheritance
ReconciliationSourceColumn
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class ReconciliationSourceColumn : BaseEntity, IReconciliationSourceColumn, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IReconciliationSourceColumn>
Constructors
ReconciliationSourceColumn()
Declaration
public ReconciliationSourceColumn()
Properties
ColumnID
Declaration
public Guid? ColumnID { get; set; }
Property Value
ColumnID_Label
Declaration
public string ColumnID_Label { get; set; }
Property Value
ColumnID_Label_Silent
Declaration
[NotMapped]
public string ColumnID_Label_Silent { get; set; }
Property Value
ColumnName
The name of the column from a csv embedded file for this source
Declaration
[StringLength(500)]
public string ColumnName { get; set; }
Property Value
ColumnType
The .net framework equivalent type of this csv column.
Declaration
[StringLength(500)]
public string ColumnType { get; set; }
Property Value
CompareToPrimaryColumnID
[Key] Links to ISQLTypeWrapper. The sql wrapper column from the primary source to compare to
Declaration
public Guid? CompareToPrimaryColumnID { get; set; }
Property Value
CompareToPrimaryColumnID_Label
Declaration
public string CompareToPrimaryColumnID_Label { get; set; }
Property Value
CompareToPrimaryColumnID_Label_Silent
Declaration
[NotMapped]
public string CompareToPrimaryColumnID_Label_Silent { get; set; }
Property Value
CompareToPrimaryColumnName
The name of the column from a csv embedded file from the primary source to compare to
Declaration
public string CompareToPrimaryColumnName { get; set; }
Property Value
IsKeyCol
Indicates this is the key column to be used for comparisons
Declaration
public bool IsKeyCol { get; set; }
Property Value
Order
Indicates the order to apply for this column when comparing by order.
Declaration
[EnumDataType(typeof(Order))]
public Order Order { get; set; }
Property Value
Declaration
[NotMapped]
public string Order_Tooltip { get; set; }
Property Value
ReconciliationID
[Key] Links to IReconciliation. The parent reconciliation this source column belongs to
Declaration
[RequiredNoDefaultIDValidation]
public Guid ReconciliationID { get; set; }
Property Value
ReconciliationID_Label
Declaration
public string ReconciliationID_Label { get; set; }
Property Value
ReconciliationID_Label_Silent
Declaration
[NotMapped]
public string ReconciliationID_Label_Silent { get; set; }
Property Value
ReconciliationSourceID
[Key] Links to IReconciliation. The parent reconciliation this source belongs to
Declaration
[RequiredNoDefaultIDValidation]
public Guid ReconciliationSourceID { get; set; }
Property Value
Sequence
[Key] The sequence specifies the order this column will be used in the source when order by is used
Declaration
public short Sequence { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IReconciliationSourceColumn)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IReconciliationSourceColumn source)
Parameters
Implements
Extension Methods