public EventStore(EventStoreConfiguration configuration, IEventMigratorManager eventMigratorManager, IEventMigrationHierarchyManager eventMigrationHierarchyManager, ISerializer serializer, IEventParameters eventParameters) { _eventMigratorManager = eventMigratorManager; _eventMigrationHierarchyManager = eventMigrationHierarchyManager; _serializer = serializer; _eventParameters = eventParameters; _connection = (OracleConnection)configuration.GetConnection(); }
/// <summary> /// Initializes a new instance of <see cref="EventConverter"/> /// </summary> /// <param name="serializer">A <see cref="ISerializer"/> used during conversion for serialization</param> /// <param name="eventMigratorManager">A <see cref="IEventMigratorManager"/> for getting migrators for an <see cref="IEvent"/></param> /// <param name="eventMigrationHierarchyManager">A <see cref="IEventMigrationHierarchyManager"/> for handling the migration hierarchies for an <see cref="IEvent"/></param> public EventConverter( ISerializer serializer, IEventMigratorManager eventMigratorManager, IEventMigrationHierarchyManager eventMigrationHierarchyManager) { _serializer = serializer; _eventMigratorManager = eventMigratorManager; _eventMigrationHierarchyManager = eventMigrationHierarchyManager; }