RelationalExecutionStrategyFactory Sınıf

Tanım

IExecutionStrategyİlişkisel veritabanı sağlayıcılarıyla kullanılmak üzere örnek oluşturma fabrikası.

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

public class RelationalExecutionStrategyFactory : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory
type RelationalExecutionStrategyFactory = class
    interface IExecutionStrategyFactory
Public Class RelationalExecutionStrategyFactory
Implements IExecutionStrategyFactory
Devralma
RelationalExecutionStrategyFactory
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Oluşturucular

RelationalExecutionStrategyFactory(ExecutionStrategyDependencies)

Verilen hizmet bağımlılıklarıyla bu sınıfın yeni bir örneğini oluşturur.

Özellikler

Dependencies

Bu hizmet için bağımlılıklar.

Yöntemler

Create()

IExecutionStrategyGeçerli veritabanı sağlayıcısı için bir oluşturur.

CreateDefaultStrategy(ExecutionStrategyDependencies)

Geçerli veritabanı sağlayıcısı için varsayılan olarak önbelleğe alınmış bir örnek oluşturur veya döndürür IExecutionStrategy .

Şunlara uygulanır