public CosmosDatabaseCreator( CosmosClientWrapper cosmosClient, StateManagerDependencies stateManagerDependencies) { _cosmosClient = cosmosClient; _stateManagerDependencies = stateManagerDependencies; }
/// <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( CosmosClientWrapper cosmosClient, IModel model, IUpdateAdapterFactory updateAdapterFactory, IDatabase database) { _cosmosClient = cosmosClient; _model = model; _updateAdapterFactory = updateAdapterFactory; _database = database; }
/// <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( [NotNull] CosmosClientWrapper cosmosClient, [NotNull] IModel model, [NotNull] IUpdateAdapterFactory updateAdapterFactory, [NotNull] IDatabase database) { _cosmosClient = cosmosClient; _model = model; _updateAdapterFactory = updateAdapterFactory; _database = database; }
/// <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 CosmosDatabaseWrapper( [NotNull] DatabaseDependencies dependencies, [NotNull] CosmosClientWrapper cosmosClient, [NotNull] ILoggingOptions loggingOptions) : base(dependencies) { _cosmosClient = cosmosClient; if (loggingOptions.IsSensitiveDataLoggingEnabled) { _sensitiveLoggingEnabled = true; } }