public AnimalCrossingContext(Microsoft.EntityFrameworkCore.DbContextOptions <AnimalCrossingContext> options) : base(options) //this is the same thing as writing super(options); in Java { }
public UserContext(Microsoft.EntityFrameworkCore.DbContextOptions <UserContext> options) : base(options) { }
public TheLenderRD_DBContext(Microsoft.EntityFrameworkCore.DbContextOptions <TheLenderRD_DBContext> option) : base(option) { }
public ApplicationDbContext(Microsoft.EntityFrameworkCore.DbContextOptions <ApplicationDbContext> options) : base(options) { }
public DataBaseContext (Microsoft.EntityFrameworkCore.DbContextOptions <DataBaseContext> options) : base(options) { }
public MvcMadMenuContext(Microsoft.EntityFrameworkCore.DbContextOptions <MvcMadMenuContext> options) : base(options) { }
public AnimalCrossingContext(Microsoft.EntityFrameworkCore.DbContextOptions <AnimalCrossingContext> options) : base(options) { }
public IdentityContext(Microsoft.EntityFrameworkCore.DbContextOptions <IdentityContext> options) : base(options) { }
public LeaderDemoDB(Microsoft.EntityFrameworkCore.DbContextOptions <LeaderDemoDB> options) : base(options) { }
public SelfChecoutSimContext(Microsoft.EntityFrameworkCore.DbContextOptions <SelfChecoutSimContext> options) : base(options) { }
public P1611706DB(Microsoft.EntityFrameworkCore.DbContextOptions <P1611706DB> options) : base(options) { }
public JobBoardContextSecondary( Microsoft.EntityFrameworkCore.DbContextOptions <JobBoardContextSecondary> options) : base(options) { }
public DictionaryDbContext(Microsoft.EntityFrameworkCore.DbContextOptions <DictionaryDbContext> options) : base(options) { }
public TaskItemsDbContext(Microsoft.EntityFrameworkCore.DbContextOptions <TaskItemsDbContext> options) : base(options) { }
public async Task <HashesInfo> CalculateHashesInfo(ILogger logger, Microsoft.EntityFrameworkCore.DbContextOptions <BloggingContext> dbContextOptions, CancellationToken token = default) { using (var client = new DocumentClient(new Uri(_endpoint), _key)) { HashesInfo hi = null; try { if (GetHashesInfoFromDB().Result != null) { if (logger != null) { logger.LogInformation(0, $"###Leaving calculation of initial Hash parameters; already present"); } return(GetHashesInfoFromDB().Result); } if (logger != null) { logger.LogInformation(0, $"###Starting calculation of initial Hash parameters"); } hi = new HashesInfo { ID = 0, IsCalculating = true }; _hashesInfoStatic = hi; //temporary save to static to indicate calculation and block new calcultion threads var collection_link = UriFactory.CreateDocumentCollectionUri(_databaseId, _collectionId); //var alphabet = client.CreateDocumentQuery<DocumentDBHash>(collection_link) // .Select(f => f.Key.First()) // .Distinct() // .OrderBy(o => o); int.TryParse(client.CreateDocumentQuery <DocumentDBHash>(collection_link) .OrderByDescending(x => x.Key).Take(1).ToArray().FirstOrDefault().Id, out int count); var key_length = client.CreateDocumentQuery <int>(collection_link, "SELECT TOP 1 VALUE LENGTH(c.Key) FROM c").FirstOrDefaultAsync(); hi.Count = count; hi.KeyLength = await key_length; hi.Alphabet = "fakefakefake"; //string.Concat(alphabet); hi.IsCalculating = false; if (logger != null) { logger.LogInformation(0, $"###Calculation of initial Hash parameters ended"); } } catch (Exception ex) { if (logger != null) { logger.LogError(ex, nameof(CalculateHashesInfo)); } hi = null; } finally { _hashesInfoStatic = hi; } return(hi); } }