Exemplo n.º 1
0
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public CosmosDatabaseCreator(
     ICosmosClientWrapper cosmosClient,
     IDesignTimeModel designTimeModel,
     IUpdateAdapterFactory updateAdapterFactory,
     IDatabase database)
 {
     _cosmosClient         = cosmosClient;
     _designTimeModel      = designTimeModel;
     _updateAdapterFactory = updateAdapterFactory;
     _database             = database;
 }
Exemplo n.º 2
0
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public InMemoryDatabase(
     DatabaseDependencies dependencies,
     IInMemoryStoreCache storeCache,
     IDbContextOptions options,
     IDesignTimeModel designTimeModel,
     IUpdateAdapterFactory updateAdapterFactory,
     IDiagnosticsLogger <DbLoggerCategory.Update> updateLogger)
     : base(dependencies)
 {
     _store                = storeCache.GetStore(options);
     _designTimeModel      = designTimeModel;
     _updateAdapterFactory = updateAdapterFactory;
     _updateLogger         = updateLogger;
 }