IgnitionConfigurationEnsureTableIsQueryableTEntity(String, 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.
Namespace: Ignition.ConfigurationAssembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
public IgnitionConfiguration EnsureTableIsQueryable<TEntity>(
string table,
string joinExpression,
string alias = null
)
where TEntity : NetForumEntity
Public Function EnsureTableIsQueryable(Of TEntity As NetForumEntity) (
table As String,
joinExpression As String,
Optional alias As String = Nothing
) As IgnitionConfiguration
public:
generic<typename TEntity>
where TEntity : NetForumEntity
IgnitionConfiguration^ EnsureTableIsQueryable(
String^ table,
String^ joinExpression,
String^ alias = nullptr
)
member EnsureTableIsQueryable :
table : string *
joinExpression : string *
?alias : string
(* Defaults:
let _alias = defaultArg alias null
*)
-> IgnitionConfiguration when 'TEntity : NetForumEntity
- table String
- The destination table, which the List Table in question should reference
- 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.
- TEntity
- The entity whose business object's List Table is being examined
IgnitionConfiguration