Table of Contents

Class SourceTable

Namespace
The.Import.Data
Assembly
Instagile.dll

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

source string
modelID Guid

SourceTable(string, Guid, IEnumerable<SourceColumn>)

public SourceTable(string source, Guid modelID, IEnumerable<SourceColumn> attributeColumns)

Parameters

source string
modelID Guid
attributeColumns IEnumerable<SourceColumn>

SourceTable(string, Guid, IEnumerable<SourceColumn>, IEnumerable<SourceTableExtract>)

public SourceTable(string source, Guid modelID, IEnumerable<SourceColumn> attributeColumns, IEnumerable<SourceTableExtract> entityExtracts)

Parameters

source string
modelID Guid
attributeColumns IEnumerable<SourceColumn>
entityExtracts IEnumerable<SourceTableExtract>

SourceTable(string, Guid, IEnumerable<SourceTableExtract>)

public SourceTable(string source, Guid modelID, IEnumerable<SourceTableExtract> entityExtracts)

Parameters

source string
modelID Guid
entityExtracts IEnumerable<SourceTableExtract>

Fields

Columns

columns to become entity attributes

public readonly List<SourceColumn> Columns

Field Value

List<SourceColumn>

Extracts

column subsets extracted to other entities

public readonly List<SourceTableExtract> Extracts

Field Value

List<SourceTableExtract>

ModelID

id of the corresponding entity in the app model

public readonly Guid ModelID

Field Value

Guid

Name

datasource-specific identifier for this table

public readonly string Name

Field Value

string

TextColumnName

if not null, identifier of the column to be used for Text property

public string? TextColumnName

Field Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.