Table of Contents

Class AndoDbContext

Namespace
Ando.Server.Data
Assembly
Ando.Server.dll

Entity Framework Core database context for Ando.Server. Inherits from IdentityDbContext to provide ASP.NET Core Identity tables.

public class AndoDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, int>, IInfrastructure<IServiceProvider>, IDbContextDependencies, IDbSetCache, IDbContextPoolable, IResettableService, IDisposable, IAsyncDisposable
Inheritance
AndoDbContext
Implements
Inherited Members

Constructors

AndoDbContext(DbContextOptions<AndoDbContext>)

public AndoDbContext(DbContextOptions<AndoDbContext> options)

Parameters

options DbContextOptions<AndoDbContext>

Properties

ApiTokens

public DbSet<ApiToken> ApiTokens { get; }

Property Value

DbSet<ApiToken>

BuildArtifacts

public DbSet<BuildArtifact> BuildArtifacts { get; }

Property Value

DbSet<BuildArtifact>

BuildLogEntries

public DbSet<BuildLogEntry> BuildLogEntries { get; }

Property Value

DbSet<BuildLogEntry>

Builds

public DbSet<Build> Builds { get; }

Property Value

DbSet<Build>

ProjectSecrets

public DbSet<ProjectSecret> ProjectSecrets { get; }

Property Value

DbSet<ProjectSecret>

Projects

public DbSet<Project> Projects { get; }

Property Value

DbSet<Project>

Methods

OnModelCreating(ModelBuilder)

Configures the schema needed for the identity framework.

protected override void OnModelCreating(ModelBuilder modelBuilder)

Parameters

modelBuilder ModelBuilder