DatabaseContext Public class
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph Data.Context
Data.Context.DatabaseContext[[DatabaseContext]]
class Data.Context.DatabaseContext abstractStyle;
end
subgraph Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.DbContext[[DbContext]]
end
Microsoft.EntityFrameworkCore.DbContext --> Data.Context.DatabaseContext
Loading
| Type |
Name |
Methods |
DbSet<EFACSnapshot> |
ACSnapshots |
get, set |
DbSet<EFAliasLink> |
AliasLinks |
get, set |
DbSet<EFAlias> |
Aliases |
get, set |
DbSet<EFClientKill> |
ClientKills |
get, set |
DbSet<EFClientMessage> |
ClientMessages |
get, set |
DbSet<EFClientStatistics> |
ClientStatistics |
get, set |
DbSet<EFClient> |
Clients |
get, set |
DbSet<EFClientConnectionHistory> |
ConnectionHistory |
get, set |
DbSet<EFChangeHistory> |
EFChangeHistory |
get, set |
DbSet<EFMeta> |
EFMeta |
get, set |
DbSet<EFHitLocation> |
HitLocations |
get, set |
DbSet<EFClientHitStatistic> |
HitStatistics |
get, set |
DbSet<EFInboxMessage> |
InboxMessages |
get, set |
DbSet<EFMap> |
Maps |
get, set |
DbSet<EFPenalty> |
Penalties |
get, set |
DbSet<EFPenaltyIdentifier> |
PenaltyIdentifiers |
get, set |
DbSet<EFServerSnapshot> |
ServerSnapshots |
get, set |
DbSet<EFServerStatistics> |
ServerStatistics |
get, set |
DbSet<EFServer> |
Servers |
get, set |
DbSet<EFACSnapshotVector3> |
SnapshotVector3s |
get, set |
DbSet<Vector3> |
Vector3s |
get, set |
DbSet<EFWeaponAttachment> |
WeaponAttachments |
get, set |
DbSet<EFWeapon> |
Weapons |
get, set |
DbSet<ZombieAggregateClientStat> |
ZombieClientStatAggregates |
get, set |
DbSet<ZombieClientStatRecord> |
ZombieClientStatRecords |
get, set |
DbSet<ZombieMatchClientStat> |
ZombieMatchClientStats |
get, set |
DbSet<ZombieMatch> |
ZombieMatches |
get, set |
DbSet<ZombieRoundClientStat> |
ZombieRoundClientStats |
get, set |
Source code
Source code
protected DatabaseContext(DbContextOptions options)
| Type |
Name |
Description |
DbContextOptions |
options |
|
Source code
public override Task<int> SaveChangesAsync(bool acceptAllChangesOnSuccess, CancellationToken cancellationToken)
| Type |
Name |
Description |
bool |
acceptAllChangesOnSuccess |
|
CancellationToken |
cancellationToken |
|
Source code
public override int SaveChanges()
Source code
protected override void OnModelCreating(ModelBuilder modelBuilder)
| Type |
Name |
Description |
ModelBuilder |
modelBuilder |
|
public DbSet<EFClient> Clients { get; set; }
public DbSet<EFAlias> Aliases { get; set; }
public DbSet<EFAliasLink> AliasLinks { get; set; }
public DbSet<EFPenalty> Penalties { get; set; }
public DbSet<EFPenaltyIdentifier> PenaltyIdentifiers { get; set; }
public DbSet<EFMeta> EFMeta { get; set; }
public DbSet<EFChangeHistory> EFChangeHistory { get; set; }
public DbSet<Vector3> Vector3s { get; set; }
public DbSet<EFACSnapshotVector3> SnapshotVector3s { get; set; }
public DbSet<EFACSnapshot> ACSnapshots { get; set; }
public DbSet<EFServer> Servers { get; set; }
public DbSet<EFClientKill> ClientKills { get; set; }
public DbSet<EFClientMessage> ClientMessages { get; set; }
public DbSet<EFServerStatistics> ServerStatistics { get; set; }
public DbSet<EFClientStatistics> ClientStatistics { get; set; }
public DbSet<EFHitLocation> HitLocations { get; set; }
public DbSet<EFClientHitStatistic> HitStatistics { get; set; }
public DbSet<EFWeapon> Weapons { get; set; }
public DbSet<EFWeaponAttachment> WeaponAttachments { get; set; }
public DbSet<EFMap> Maps { get; set; }
public DbSet<EFInboxMessage> InboxMessages { get; set; }
public DbSet<EFServerSnapshot> ServerSnapshots { get; set; }
public DbSet<EFClientConnectionHistory> ConnectionHistory { get; set; }
public DbSet<ZombieMatch> ZombieMatches { get; set; }
public DbSet<ZombieMatchClientStat> ZombieMatchClientStats { get; set; }
public DbSet<ZombieRoundClientStat> ZombieRoundClientStats { get; set; }
ZombieClientStatAggregates
public DbSet<ZombieAggregateClientStat> ZombieClientStatAggregates { get; set; }
public DbSet<ZombieClientStatRecord> ZombieClientStatRecords { get; set; }
Generated with ModularDoc