ListTableManagementServiceEnsureTableIsQueryableTEntity(String, String, String) Method
            Ensures that a given table is queryable under a given business object, by way of an appropriate list table entry
            
Namespace: Ignition.Framework.MetadataAssembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
public void EnsureTableIsQueryable<TEntity>(
	string nameOfTableToQuery,
	string joinExpression,
	string alias = null
)
where TEntity : NetForumEntity
Public Sub EnsureTableIsQueryable(Of TEntity As NetForumEntity) ( 
	nameOfTableToQuery As String,
	joinExpression As String,
	Optional alias As String = Nothing
)
public:
generic<typename TEntity>
where TEntity : NetForumEntity
virtual void EnsureTableIsQueryable(
	String^ nameOfTableToQuery, 
	String^ joinExpression, 
	String^ alias = nullptr
) sealed
abstract EnsureTableIsQueryable : 
        nameOfTableToQuery : string * 
        joinExpression : string * 
        ?alias : string 
(* Defaults:
        let _alias = defaultArg alias null
*)
-> unit  when 'TEntity : NetForumEntity
override EnsureTableIsQueryable : 
        nameOfTableToQuery : string * 
        joinExpression : string * 
        ?alias : string 
(* Defaults:
        let _alias = defaultArg alias null
*)
-> unit  when 'TEntity : NetForumEntity
- nameOfTableToQuery  String
- The name of the table which should be queryable, and which will be made queryable if it is not already
- joinExpression  String
- If nameOfTableToQuery is not already queryable, the join expression that will be used in the new list table entry created to make it queryable
- alias  String  (Optional)
- If nameOfTableToQuery is not already queryable, the alias that will be used in the new list table entry created to make it queryable
- TEntity
- The entity whose business object needs to be able to query nameOfTableToQuery