IConventionSetPlugin Arabirim

Tanım

Uzantıların kullanılanı özelleştirmelerine olanak sağlayan EF iç hizmet sağlayıcısında ConventionSet bir hizmet.

Veritabanı sağlayıcıları uygulaması IProviderConventionSetBuilder gerekir. Bu hizmet yalnızca kuralları özelleştirmesi gereken sağlayıcı olmayan uzantılara yöneliktir.

Bu tür genellikle uzantılar tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü ve ServiceLifetime birden çok kayıta izin verilir. Bu, her IConventionSetPlugin örneğin bu hizmetin kendi örnek kümelerini kullanacağız anlamına gelir. Uygulamalar, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağımlı olabilir. Uygulamanın iş parçacığı güvenli olması gerek değildir.

public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Yöntemler

ModifyConventions(ConventionSet)

Verilen kural kümesi özelleştirmek veya başka bir şekilde değiştirmek için çağrılır.

Şunlara uygulanır