Interface IUnitOfWork
- Namespace
- NLightning.Domain.Persistence.Interfaces
- Assembly
- NLightning.Domain.dll
public interface IUnitOfWork : IDisposable
- Inherited Members
-
Properties
BlockchainStateDbRepository
IBlockchainStateDbRepository BlockchainStateDbRepository { get; }
Property Value
- IBlockchainStateDbRepository
ChannelConfigDbRepository
IChannelConfigDbRepository ChannelConfigDbRepository { get; }
Property Value
- IChannelConfigDbRepository
ChannelDbRepository
IChannelDbRepository ChannelDbRepository { get; }
Property Value
- IChannelDbRepository
ChannelKeySetDbRepository
IChannelKeySetDbRepository ChannelKeySetDbRepository { get; }
Property Value
- IChannelKeySetDbRepository
HtlcDbRepository
IHtlcDbRepository HtlcDbRepository { get; }
Property Value
- IHtlcDbRepository
PeerDbRepository
IPeerDbRepository PeerDbRepository { get; }
Property Value
- IPeerDbRepository
WatchedTransactionDbRepository
IWatchedTransactionDbRepository WatchedTransactionDbRepository { get; }
Property Value
- IWatchedTransactionDbRepository
Methods
GetPeersForStartupAsync()
Task<ICollection<PeerModel>> GetPeersForStartupAsync()
Returns
- Task<ICollection<PeerModel>>
SaveChanges()
SaveChangesAsync()
Returns
- Task