Class CloudStorageDatabaseProvider
- Namespace
- CloudStorageORM.Infrastructure
- Assembly
- CloudStorageORM.dll
EF Core database-provider descriptor for CloudStorageORM.
public class CloudStorageDatabaseProvider : IDatabaseProvider
- Inheritance
-
CloudStorageDatabaseProvider
- Implements
- Inherited Members
Properties
Name
The unique name used to identify the database provider. This should be the same as the NuGet package name for the providers runtime.
public string Name { get; }
Property Value
Methods
Create(IDatabaseFacadeDependencies)
Creates the provider-specific IDatabase instance from EF Core facade dependencies.
public static IDatabase Create(IDatabaseFacadeDependencies dependencies)
Parameters
dependenciesIDatabaseFacadeDependenciesResolved EF Core database-facade dependencies.
Returns
- IDatabase
A configured CloudStorageDatabase instance.
Examples
var database = CloudStorageDatabaseProvider.Create(dependencies);
IsConfigured(IDbContextOptions)
Gets a value indicating whether this database provider has been configured for a given context.
public bool IsConfigured(IDbContextOptions options)
Parameters
optionsIDbContextOptionsThe options for the context.