Class EntitySqlWriterCore
Inheritance
EntitySqlWriterCore
Assembly: LemonEdge.Database.Connector.dll
Syntax
public class EntitySqlWriterCore : IEntitySqlWriterCore
Constructors
EntitySqlWriterCore(EntityDescriptor, IFactoryInjector, IReflectionHelper, ILogger)
Declaration
public EntitySqlWriterCore(EntityDescriptor descriptor, IFactoryInjector factory, IReflectionHelper reflector, ILogger logger = null)
Parameters
Fields
Descriptor
Declaration
protected readonly EntityDescriptor Descriptor
Field Value
Factory
Declaration
protected readonly IFactoryInjector Factory
Field Value
Functions
Declaration
protected BaseFunctionDescriptor[] Functions
Field Value
Log
Declaration
protected readonly ILogger Log
Field Value
Procedures
Declaration
protected BaseProcedureDescriptor[] Procedures
Field Value
Reflector
Declaration
protected readonly IReflectionHelper Reflector
Field Value
Properties
EntitiesWithLastUpdatedIndexes
Declaration
public static Type[] EntitiesWithLastUpdatedIndexes { get; }
Property Value
Methods
GetFunctionsInCreateOrder()
Declaration
public BaseFunctionDescriptor[] GetFunctionsInCreateOrder()
Returns
GetHistoryTableName()
Declaration
public string GetHistoryTableName()
Returns
GetProceduresInCreateOrder()
Declaration
public BaseProcedureDescriptor[] GetProceduresInCreateOrder()
Returns
GetTableName()
Declaration
public string GetTableName()
Returns
Implements
Extension Methods