public KeyValueStoreBase(TKeyValueDbContext keyValueDbContext, IStoreKeyPrefixProvider <T> prefixProvider) { _keyValueDbContext = keyValueDbContext; // ReSharper disable once VirtualMemberCallInConstructor _collection = keyValueDbContext.Collection(prefixProvider.GetStoreKeyPrefix()); _messageParser = new MessageParser <T>(() => new T()); }
public StateStore(StateKeyValueDbContext keyValueDbContext, IStoreKeyPrefixProvider <T> prefixProvider) : base( keyValueDbContext, prefixProvider) { }
public BlockchainStore(BlockchainKeyValueDbContext keyValueDbContext, IStoreKeyPrefixProvider <T> prefixProvider) : base(keyValueDbContext, prefixProvider) { }