Class SourceTable
represents tabular data from the datasource, destined for an Entity
public class SourceTable
- Inheritance
-
SourceTable
- Inherited Members
Constructors
SourceTable(string, Guid)
public SourceTable(string source, Guid modelID)
Parameters
SourceTable(string, Guid, IEnumerable<SourceColumn>)
public SourceTable(string source, Guid modelID, IEnumerable<SourceColumn> attributeColumns)
Parameters
sourcestringmodelIDGuidattributeColumnsIEnumerable<SourceColumn>
SourceTable(string, Guid, IEnumerable<SourceColumn>, IEnumerable<SourceTableExtract>)
public SourceTable(string source, Guid modelID, IEnumerable<SourceColumn> attributeColumns, IEnumerable<SourceTableExtract> entityExtracts)
Parameters
sourcestringmodelIDGuidattributeColumnsIEnumerable<SourceColumn>entityExtractsIEnumerable<SourceTableExtract>
SourceTable(string, Guid, IEnumerable<SourceTableExtract>)
public SourceTable(string source, Guid modelID, IEnumerable<SourceTableExtract> entityExtracts)
Parameters
sourcestringmodelIDGuidentityExtractsIEnumerable<SourceTableExtract>
Fields
Columns
columns to become entity attributes
public readonly List<SourceColumn> Columns
Field Value
Extracts
column subsets extracted to other entities
public readonly List<SourceTableExtract> Extracts
Field Value
ModelID
id of the corresponding entity in the app model
public readonly Guid ModelID
Field Value
Name
datasource-specific identifier for this table
public readonly string Name
Field Value
TextColumnName
if not null, identifier of the column to be used for Text property
public string? TextColumnName
Field Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.