1 using Microsoft.EntityFrameworkCore;
4 using System.Threading.Tasks;
16 DbSet<User> Users {
get; }
21 DbSet<Instance> Instances {
get; }
26 DbSet<InstanceUser> InstanceUsers {
get; }
31 DbSet<Job> Jobs {
get; }
36 DbSet<CompileJob> CompileJobs {
get; }
41 DbSet<RevisionInformation> RevisionInformations {
get; }
56 DbSet<ChatBot> ChatBots {
get;
set; }
61 DbSet<ChatChannel> ChatChannels {
get;
set; }
71 DbSet<ReattachInformation> ReattachInformations {
get;
set; }
76 DbSet<WatchdogReattachInformation> WatchdogReattachInformations {
get;
set; }
83 Task Save(CancellationToken cancellationToken);
90 Task Initialize(CancellationToken cancellationToken);
98 Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken);
Use server authentication