IProviderConventionSetBuilder Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli veritabanı sağlayıcısı için oluşturduğu EF iç hizmet sağlayıcısında bir hizmet ConventionSet . Bu, IConventionSetPlugin hizmet tarafından sunulan tam kural kümesini oluşturmak için örneklerle birleştirilir IConventionSetBuilder .
Veritabanı sağlayıcılarının, ProviderConventionSetBuilder (ilişkisel olmayan sağlayıcılar için) veya (ilişkisel sağlayıcılar için) üzerinden devralarak bu hizmeti uygulamalıdır `RelationalConventionSetBuilder` .
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
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 interface IProviderConventionSetBuilder
type IProviderConventionSetBuilder = interface
Public Interface IProviderConventionSetBuilder
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Yöntemler
| CreateConventionSet() |
Geçerli veritabanı sağlayıcısı için ayarlanan kuralı oluşturur ve döndürür. |