IgnitionConfigurationEnsureTableIsQueryableTEntity(String, JoinType, String, String) Method

Whenever any entity includes a NetForumField denormalized from another table, Ignition uses the NetFORUM List Table for that entity's NetForumBusinessObject to look up the data for that field in queries. If the List Table is missing an entry for the requested table, Ignition will be unable to retrieve the requested data. Ensures that TEntity's business object's List Table contains an entry for table. If no entry exists, one will be added using the specified joinExpression and alias.

Definition

Namespace: Ignition.Configuration
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public IgnitionConfiguration EnsureTableIsQueryable<TEntity>(
	string table,
	JoinType joinType,
	string joinExpression,
	string alias = null
)
where TEntity : NetForumEntity

Parameters

table  String
The destination table, which the List Table in question should reference
joinType  JoinType
The type of SQL join to perform on the new From Table entry, if the required entry is missing.
joinExpression  String
The Join Expression defined on the new From Table entry, if the required entry is missing.
alias  String  (Optional)
The alias defined on the new From Table entry, if the required entry is missing.

Type Parameters

TEntity
The entity whose business object's List Table is being examined

Return Value

IgnitionConfiguration

See Also