C# Класс Composable.CQRS.EventSourcing.MicrosoftSQLServer.SqlServerEventStoreEventWriter

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
FixManualVersions void
LoadRelatedEventRefactoringInformation IReadOnlyList
Nullable System.Data.SqlClient.SqlParameter
SaveEventsInternal void
SaveEventsWithinReadOrderRange void
ToCorrectPrecisionAndScale System.Data.SqlTypes.SqlDecimal

Открытые методы

Метод Описание
DeleteAggregate ( System.Guid aggregateId ) : void
Insert ( IEnumerable events ) : void
InsertRefactoringEvents ( IEnumerable events ) : void
SqlServerEventStoreEventWriter ( SqlServerEventStoreConnectionManager connectionMananger, SqlServerEvestStoreEventSerializer eventSerializer, SqlServerEventStoreSchemaManager schemaManager ) : System

Приватные методы

Метод Описание
FixManualVersions ( System.Guid aggregateId ) : void
LoadRelatedEventRefactoringInformation ( IEnumerable events ) : IReadOnlyList
Nullable ( SqlParameter @this ) : SqlParameter
SaveEventsInternal ( IEnumerable events ) : void
SaveEventsWithinReadOrderRange ( AggregateRootEvent newEvents, SqlDecimal rangeStart, SqlDecimal rangeEnd ) : void
ToCorrectPrecisionAndScale ( SqlDecimal value ) : SqlDecimal

Описание методов

DeleteAggregate() публичный Метод

public DeleteAggregate ( System.Guid aggregateId ) : void
aggregateId System.Guid
Результат void

Insert() публичный Метод

public Insert ( IEnumerable events ) : void
events IEnumerable
Результат void

InsertRefactoringEvents() публичный Метод

public InsertRefactoringEvents ( IEnumerable events ) : void
events IEnumerable
Результат void

SqlServerEventStoreEventWriter() публичный Метод

public SqlServerEventStoreEventWriter ( SqlServerEventStoreConnectionManager connectionMananger, SqlServerEvestStoreEventSerializer eventSerializer, SqlServerEventStoreSchemaManager schemaManager ) : System
connectionMananger SqlServerEventStoreConnectionManager
eventSerializer SqlServerEvestStoreEventSerializer
schemaManager SqlServerEventStoreSchemaManager
Результат System