IModelSource Arabirim

Tanım

Bağlama IModel dayalı bir üretir. Bu genellikle veritabanı sağlayıcıları tarafından veritabanına özgü kuralların ve doğrulamanın kullanıla olduğundan emin olmak için uygulanır.

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

Hizmet ömrü Singleton şudur: . Başka bir ifadeyle tek bir örnek birçok örnek DbContext tarafından kullanılır. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak kaydedilen hizmetlere bağımlı Scoped olamaz.

public interface IModelSource
type IModelSource = interface
Public Interface IModelSource
Türetilmiş

Açıklamalar

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

Yöntemler

GetModel(DbContext, IConventionSetBuilder)
Kullanımdan kalktı.
Kullanımdan kalktı.

Kullanılacak modeli alır.

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Kullanılacak modeli alır.

GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Kullanılacak modeli alır.

GetModel(DbContext, IConventionSetBuilder, ModelDependencies)
Kullanımdan kalktı.

Kullanılacak modeli alır.

GetModel(DbContext, ModelCreationDependencies, Boolean)

Kullanılacak modeli alır.

Şunlara uygulanır