Interface IQueryableTypeFactory
Namespace: LemonEdge.API.Core.Reporting.Queries
Assembly: LemonEdge.API.dll
Syntax
public interface IQueryableTypeFactory
Properties
GetTypeKeys
Returns a list of all TypeName. They keys for each different IQueryableType
Declaration
IEnumerable<string> GetTypeKeys { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<string> |
Methods
EnsureLoaded()
Ensures all IQueryableType are loaded from the system and custom add in modules
Declaration
void EnsureLoaded()
GetAll()
Returns all IQueryableType in the system
Declaration
IEnumerable<IQueryableType> GetAll()
Returns
| Type | Description |
|---|---|
| IEnumerable<IQueryableType> | All IQueryableType in the system |
GetFromKey(string)
Retrieves the IQueryableType for the specified TypeName
Declaration
IQueryableType GetFromKey(string key)
Parameters
| Type | Name | Description |
|---|---|---|
| string | key | A valid TypeName |
Returns
| Type | Description |
|---|---|
| IQueryableType | The IQueryableType for the specified TypeName |