LLBLGenProODataServiceBaseTLinqMetaData Class |
Namespace: SD.LLBLGen.Pro.ODataSupportClasses
public abstract class LLBLGenProODataServiceBase<TLinqMetaData> : DataService, IServiceProvider where TLinqMetaData : class, new()
The LLBLGenProODataServiceBaseTLinqMetaData type exposes the following members.
Name | Description | |
---|---|---|
LLBLGenProODataServiceBaseTLinqMetaData | Initializes a new instance of the LLBLGenProODataServiceBaseTLinqMetaData class |
Name | Description | |
---|---|---|
AllowSubTypeNavigators |
Gets a value indicating whether subtype navigators are allowed (true, default) or not. As ODataSupportClasses is compiled against
an assembly which supports OData v3, the navigators of subtypes are by default allowed (OData v3 or higher). If you're communicating
with clients on OData v2, override this property and return false.
| |
ContainerName |
Gets the name of the container. This value is used for example when a proxy is generated by VS through Add Service Reference.
The main context class generated will have the ContainerName. By default it returns "LLBLGenProODataService"
| |
ContainerNamespace |
Gets the container namespace. This is used in the $metadata response. By default it returns the namespace of the TLinqMetaData type.
| |
ExpandProvider |
Gets the expand provider.
| |
Metadata |
Gets the meta data of the model represented by the service
| |
QueryProvider |
Gets the query provider.
| |
UpdateProvider |
Gets the update provider.
|
Name | Description | |
---|---|---|
CreateLinqMetaDataInstance |
Creates a new TLinqMetaData instance.
| |
CreateTransactionControllerInstance |
Creates a ready to use transaction controller. For Adapter, create a new DataAccessAdapter instance. For Selfservicing, create a new
Transaction instance.
| |
CreateUnitOfWorkInstance |
Creates a ready to use unit of work instance. For Adapter, create a new UnitOfWork2 instance. For SelfServicing, create a new
UnitOfWork instance.
| |
GetService | Returns service implementation. |