IRelationalDatabaseFacadeDependencies Arabirim

Tanım

ve ilişkisel uzantı yöntemleri için DatabaseFacade gereken bağımlılıkları kullanıma sunar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public interface IRelationalDatabaseFacadeDependencies : Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies
type IRelationalDatabaseFacadeDependencies = interface
    interface IDatabaseFacadeDependencies
Public Interface IRelationalDatabaseFacadeDependencies
Implements IDatabaseFacadeDependencies
Uygulamalar

Açıklamalar

Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin bu hizmetin kendi örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı güvenli olması gerekmez.

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Özellikler

AdHocMapper

Geçici tür eşleyici.

(Devralındığı yer: IDatabaseFacadeDependencies)
CommandLogger

Bir komut günlükçü.

ConcurrencyDetector

Eşzamanlılık algılayıcısı.

(Devralındığı yer: IDatabaseFacadeDependencies)
CoreOptions

Temel seçenekler.

(Devralındığı yer: IDatabaseFacadeDependencies)
DatabaseCreator

Veritabanı oluşturucusu.

(Devralındığı yer: IDatabaseFacadeDependencies)
DatabaseProviders

Kayıtlı veritabanı sağlayıcıları.

(Devralındığı yer: IDatabaseFacadeDependencies)
ExecutionStrategy

Yürütme stratejisi.

(Devralındığı yer: IDatabaseFacadeDependencies)
ExecutionStrategyFactory

Yürütme stratejisi fabrikası.

(Devralındığı yer: IDatabaseFacadeDependencies)
QueryProvider

Zaman uyumsuz sorgu sağlayıcısı.

(Devralındığı yer: IDatabaseFacadeDependencies)
RawSqlCommandBuilder

Ham SQL komut oluşturucusu.

RelationalConnection

İlişkisel bağlantı.

TransactionManager

İşlem yöneticisi.

(Devralındığı yer: IDatabaseFacadeDependencies)
TypeMappingSource

TypeMappingSource.

(Devralındığı yer: IDatabaseFacadeDependencies)

Şunlara uygulanır