RelationalDatabaseProviderServices Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Layanan utama diperlukan untuk berinteraksi dengan database relasional.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.
public abstract class RelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.DatabaseProviderServices, Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseProviderServices
type RelationalDatabaseProviderServices = class
inherit DatabaseProviderServices
interface IRelationalDatabaseProviderServices
interface IDatabaseProviderServices
Public MustInherit Class RelationalDatabaseProviderServices
Inherits DatabaseProviderServices
Implements IRelationalDatabaseProviderServices
- Warisan
- Penerapan
Konstruktor
RelationalDatabaseProviderServices(IServiceProvider) |
Menginisialisasi instans baru kelas RelationalDatabaseProviderServices. |
Properti
AnnotationProvider |
IRelationalAnnotationProvider Mendapatkan untuk penyedia database. |
BatchExecutor |
IBatchExecutor Mendapatkan untuk penyedia database. |
CommandBatchPreparer |
ICommandBatchPreparer Mendapatkan untuk penyedia database. |
CompiledQueryCacheKeyGenerator |
ICompiledQueryCacheKeyGenerator Mendapatkan untuk penyedia database. |
CompositeExpressionFragmentTranslator |
IExpressionFragmentTranslator Mendapatkan untuk penyedia database. |
CompositeMemberTranslator |
IMemberTranslator Mendapatkan untuk penyedia database. |
CompositeMethodCallTranslator |
IMethodCallTranslator Mendapatkan untuk penyedia database. |
ConventionSetBuilder |
Penyusun set konvensi untuk penyedia database. Secara default ini mengembalikan null, yang berarti default Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder akan digunakan. (Diperoleh dari DatabaseProviderServices) |
Creator |
IDatabaseCreator Mendapatkan untuk penyedia database. |
Creator |
IDatabaseCreator Mendapatkan untuk penyedia database. (Diperoleh dari DatabaseProviderServices) |
Database |
IDatabase Mendapatkan untuk penyedia database. |
EntityQueryableExpressionVisitorFactory |
IEntityQueryableExpressionVisitorFactory Mendapatkan untuk penyedia database. |
EntityQueryModelVisitorFactory |
IEntityQueryModelVisitorFactory Mendapatkan untuk penyedia database. |
ExecutionStrategyFactory |
API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang. |
ExecutionStrategyFactory |
IExecutionStrategyFactory Mendapatkan untuk penyedia database. (Diperoleh dari DatabaseProviderServices) |
ExpressionPrinter |
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Mendapatkan untuk penyedia database. |
HistoryRepository |
IHistoryRepository Mendapatkan untuk penyedia database. |
InvariantName |
Nama unik yang digunakan untuk mengidentifikasi penyedia database. Ini harus sama dengan nama paket NuGet untuk runtime penyedia. (Diperoleh dari DatabaseProviderServices) |
MigrationsAnnotationProvider |
IMigrationsAnnotationProvider Mendapatkan untuk penyedia database. |
MigrationsSqlGenerator |
IMigrationsSqlGenerator Mendapatkan untuk penyedia database. |
ModelSource |
IModelSource Mendapatkan untuk penyedia database. (Diperoleh dari DatabaseProviderServices) |
ModelValidator |
Microsoft.EntityFrameworkCore.Internal.IModelValidator Mendapatkan untuk penyedia database. |
ModificationCommandBatchFactory |
IModificationCommandBatchFactory Mendapatkan untuk penyedia database. |
ParameterNameGeneratorFactory |
IParameterNameGeneratorFactory Mendapatkan untuk penyedia database. |
ProjectionExpressionVisitorFactory |
IProjectionExpressionVisitorFactory Mendapatkan untuk penyedia database. |
QueryCompilationContextFactory |
IQueryCompilationContextFactory Mendapatkan untuk penyedia database. |
QueryContextFactory |
IQueryContextFactory Mendapatkan untuk penyedia database. |
QuerySqlGeneratorFactory |
IQuerySqlGeneratorFactory Mendapatkan untuk penyedia database. |
RelationalConnection |
IRelationalConnection Mendapatkan untuk penyedia database. |
RelationalDatabaseCreator |
IRelationalDatabaseCreator Mendapatkan untuk penyedia database. |
ResultOperatorHandler |
IResultOperatorHandler Mendapatkan untuk penyedia database. |
Services |
Mendapatkan penyedia layanan untuk menyelesaikan layanan. (Diperoleh dari DatabaseProviderServices) |
SqlGenerationHelper |
ISqlGenerationHelper Mendapatkan untuk penyedia database. |
TransactionManager |
IDbContextTransactionManager Mendapatkan untuk penyedia database. |
TypeMapper |
IRelationalTypeMapper Mendapatkan untuk penyedia database. |
UpdateSqlGenerator |
IUpdateSqlGenerator Mendapatkan untuk penyedia database. |
ValueBufferFactoryFactory |
IRelationalValueBufferFactoryFactory Mendapatkan untuk penyedia database. |
ValueGeneratorCache |
IValueGeneratorCache Mendapatkan untuk penyedia database. (Diperoleh dari DatabaseProviderServices) |
ValueGeneratorSelector |
IValueGeneratorSelector Mendapatkan untuk penyedia database. |
Metode
GetService<TService>() |
Menyelesaikan layanan yang diperlukan dari Services. (Diperoleh dari DatabaseProviderServices) |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk