Freigeben über


ConventionSetBuilder.Replace<TImplementation> Methode

Definition

Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. Registriert auch die neue Konvention für alle Konventionstypen, die nicht von der vorhandenen Konvention implementiert werden.

public virtual void Replace<TImplementation> (Func<IServiceProvider,TImplementation> conventionFactory) where TImplementation : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention;
abstract member Replace : Func<IServiceProvider, 'Implementation (requires 'Implementation :> Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention)> -> unit (requires 'Implementation :> Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention)
override this.Replace : Func<IServiceProvider, 'Implementation (requires 'Implementation :> Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention)> -> unit (requires 'Implementation :> Microsoft.EntityFrameworkCore.Metadata.Conventions.IConvention)
Public Overridable Sub Replace(Of TImplementation As IConvention) (conventionFactory As Func(Of IServiceProvider, TImplementation))

Typparameter

TImplementation

Der Typ der alten Konvention.

Parameter

conventionFactory
Func<IServiceProvider,TImplementation>

Die Factory, die die neue Konvention erstellt.

Gilt für: