QPAS
QUSMA Performance Analytics Suite
Public Member Functions | Public Attributes | Protected Member Functions | Properties | List of all members
EntityModel.QpasDbContext Class Reference
Inheritance diagram for EntityModel.QpasDbContext:
EntityModel.IQpasDbContext

Public Member Functions

 QpasDbContext ()
 
 QpasDbContext (DbContextOptions< QpasDbContext > options)
 
- Public Member Functions inherited from EntityModel.IQpasDbContext
EntityEntry< TEntity > Attach< TEntity > (TEntity entity)
 
DbSet< TEntity > Set< TEntity > ()
 
int SaveChanges ()
 
Task< int > SaveChangesAsync (bool acceptAllChangesOnSuccess, CancellationToken cancellationToken=default)
 
Task< int > SaveChangesAsync (CancellationToken cancellationToken=default)
 
EntityEntry Entry (object obj)
 

Public Attributes

readonly ILoggerFactory MyLoggerFactory
 

Protected Member Functions

override void OnModelCreating (ModelBuilder modelBuilder)
 
override void OnConfiguring (DbContextOptionsBuilder optionsBuilder)
 

Properties

DbSet< BenchmarkBenchmarks [get, set]
 
DbSet< BenchmarkComponentBenchmarkComponents [get, set]
 
DbSet< CashTransactionCashTransactions [get, set]
 
DbSet< CurrencyCurrencies [get, set]
 
DbSet< DividendAccrualDividendAccruals [get, set]
 
DbSet< EquitySummaryEquitySummaries [get, set]
 
DbSet< ExecutionExecutions [get, set]
 
DbSet< FXPositionFXPositions [get, set]
 
DbSet< FXRateFXRates [get, set]
 
DbSet< FXTransactionFXTransactions [get, set]
 
DbSet< InstrumentInstruments [get, set]
 
DbSet< OpenPositionOpenPositions [get, set]
 
DbSet< OrderOrders [get, set]
 
DbSet< PriorPositionPriorPositions [get, set]
 
DbSet< StrategyStrategies [get, set]
 
DbSet< TagTags [get, set]
 
DbSet< TradeTrades [get, set]
 
DbSet< DatasourcePreferenceDatasourcePreferences [get, set]
 
DbSet< AccountAccounts [get, set]
 
DbSet< UserScriptUserScripts [get, set]
 
DbSet< ReportSettingsReportSettings [get, set]
 
- Properties inherited from EntityModel.IQpasDbContext
DatabaseFacade Database [get]
 
DbSet< BenchmarkBenchmarks [get, set]
 
DbSet< BenchmarkComponentBenchmarkComponents [get, set]
 
DbSet< CashTransactionCashTransactions [get, set]
 
DbSet< CurrencyCurrencies [get, set]
 
DbSet< DividendAccrualDividendAccruals [get, set]
 
DbSet< EquitySummaryEquitySummaries [get, set]
 
DbSet< ExecutionExecutions [get, set]
 
DbSet< FXPositionFXPositions [get, set]
 
DbSet< FXRateFXRates [get, set]
 
DbSet< FXTransactionFXTransactions [get, set]
 
DbSet< InstrumentInstruments [get, set]
 
DbSet< OpenPositionOpenPositions [get, set]
 
DbSet< OrderOrders [get, set]
 
DbSet< PriorPositionPriorPositions [get, set]
 
DbSet< StrategyStrategies [get, set]
 
DbSet< TagTags [get, set]
 
DbSet< TradeTrades [get, set]
 
DbSet< DatasourcePreferenceDatasourcePreferences [get, set]
 
DbSet< AccountAccounts [get, set]
 
DbSet< UserScriptUserScripts [get, set]
 
DbSet< ReportSettingsReportSettings [get, set]
 

Constructor & Destructor Documentation

◆ QpasDbContext() [1/2]

EntityModel.QpasDbContext.QpasDbContext ( )

◆ QpasDbContext() [2/2]

EntityModel.QpasDbContext.QpasDbContext ( DbContextOptions< QpasDbContext options)

Member Function Documentation

◆ OnConfiguring()

override void EntityModel.QpasDbContext.OnConfiguring ( DbContextOptionsBuilder  optionsBuilder)
protected

◆ OnModelCreating()

override void EntityModel.QpasDbContext.OnModelCreating ( ModelBuilder  modelBuilder)
protected

Member Data Documentation

◆ MyLoggerFactory

readonly ILoggerFactory EntityModel.QpasDbContext.MyLoggerFactory

Property Documentation

◆ Accounts

DbSet<Account> EntityModel.QpasDbContext.Accounts
getset

◆ BenchmarkComponents

DbSet<BenchmarkComponent> EntityModel.QpasDbContext.BenchmarkComponents
getset

◆ Benchmarks

DbSet<Benchmark> EntityModel.QpasDbContext.Benchmarks
getset

◆ CashTransactions

DbSet<CashTransaction> EntityModel.QpasDbContext.CashTransactions
getset

◆ Currencies

DbSet<Currency> EntityModel.QpasDbContext.Currencies
getset

◆ DatasourcePreferences

DbSet<DatasourcePreference> EntityModel.QpasDbContext.DatasourcePreferences
getset

◆ DividendAccruals

DbSet<DividendAccrual> EntityModel.QpasDbContext.DividendAccruals
getset

◆ EquitySummaries

DbSet<EquitySummary> EntityModel.QpasDbContext.EquitySummaries
getset

◆ Executions

DbSet<Execution> EntityModel.QpasDbContext.Executions
getset

◆ FXPositions

DbSet<FXPosition> EntityModel.QpasDbContext.FXPositions
getset

◆ FXRates

DbSet<FXRate> EntityModel.QpasDbContext.FXRates
getset

◆ FXTransactions

DbSet<FXTransaction> EntityModel.QpasDbContext.FXTransactions
getset

◆ Instruments

DbSet<Instrument> EntityModel.QpasDbContext.Instruments
getset

◆ OpenPositions

DbSet<OpenPosition> EntityModel.QpasDbContext.OpenPositions
getset

◆ Orders

DbSet<Order> EntityModel.QpasDbContext.Orders
getset

◆ PriorPositions

DbSet<PriorPosition> EntityModel.QpasDbContext.PriorPositions
getset

◆ ReportSettings

DbSet<ReportSettings> EntityModel.QpasDbContext.ReportSettings
getset

◆ Strategies

DbSet<Strategy> EntityModel.QpasDbContext.Strategies
getset

◆ Tags

DbSet<Tag> EntityModel.QpasDbContext.Tags
getset

◆ Trades

DbSet<Trade> EntityModel.QpasDbContext.Trades
getset

◆ UserScripts

DbSet<UserScript> EntityModel.QpasDbContext.UserScripts
getset

The documentation for this class was generated from the following file: