Class AndoDbContext
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
-
IdentityUserContext<ApplicationUser, int, IdentityUserClaim<int>, IdentityUserLogin<int>, IdentityUserToken<int>>IdentityDbContext<ApplicationUser, ApplicationRole, int, IdentityUserClaim<int>, IdentityUserRole<int>, IdentityUserLogin<int>, IdentityRoleClaim<int>, IdentityUserToken<int>>AndoDbContext
- Implements
- Inherited Members
Constructors
AndoDbContext(DbContextOptions<AndoDbContext>)
public AndoDbContext(DbContextOptions<AndoDbContext> options)
Parameters
optionsDbContextOptions<AndoDbContext>
Properties
ApiTokens
public DbSet<ApiToken> ApiTokens { get; }
Property Value
BuildArtifacts
public DbSet<BuildArtifact> BuildArtifacts { get; }
Property Value
BuildLogEntries
public DbSet<BuildLogEntry> BuildLogEntries { get; }
Property Value
Builds
public DbSet<Build> Builds { get; }
Property Value
ProjectSecrets
public DbSet<ProjectSecret> ProjectSecrets { get; }
Property Value
Projects
public DbSet<Project> Projects { get; }
Property Value
Methods
OnModelCreating(ModelBuilder)
Configures the schema needed for the identity framework.
protected override void OnModelCreating(ModelBuilder modelBuilder)
Parameters
modelBuilderModelBuilder