Class DatabaseConnectorServiceContext
Inheritance
DatabaseConnectorServiceContext
Assembly: LemonEdge.Database.Connector.dll
Syntax
public class DatabaseConnectorServiceContext : IDatabaseConnectorServiceContext, IServiceContext, ICoreContext
Constructors
DatabaseConnectorServiceContext(IEntityContextFactory, IEntitySetFactory, IServiceContext, IDatabaseCacheFactory)
Declaration
public DatabaseConnectorServiceContext(IEntityContextFactory entityContextFactory, IEntitySetFactory entitySetFactory, IServiceContext serviceContext, IDatabaseCacheFactory cacheFactory)
Parameters
Properties
DatabaseCacheFactory
Declaration
public IDatabaseCacheFactory DatabaseCacheFactory { get; }
Property Value
EntityContextFactory
Declaration
public IEntityContextFactory EntityContextFactory { get; }
Property Value
EntityDescriptorFactory
Declaration
public IEntityDescriptorFactory EntityDescriptorFactory { get; }
Property Value
EntitySetFactory
Declaration
public IEntitySetFactory EntitySetFactory { get; }
Property Value
FactoryInjector
Returns the session IFactoryInjector.
See description - but this should only be used to create objects unknown (or with unknown/unlimited) constructor parameters.
Declaration
public IFactoryInjector FactoryInjector { get; }
Property Value
FormulaFunctionsFactory
Declaration
public IFormulaFunctionsFactory FormulaFunctionsFactory { get; }
Property Value
NotificationTypeFactory
Declaration
public INotificationTypeFactory NotificationTypeFactory { get; }
Property Value
ReflectionHelper
Declaration
public IReflectionHelper ReflectionHelper { get; }
Property Value
Serializer
Declaration
public ISerializer Serializer { get; }
Property Value
ServerTaskFactory
Declaration
public IServerTaskFactory ServerTaskFactory { get; }
Property Value
ValidationContextFactory
Declaration
public IValidationContextFactory ValidationContextFactory { get; }
Property Value
Implements
Extension Methods