Sprache

ConventionSetBuilder Klasse

Definition

Stellt eine einfache API-Oberfläche zum Konfigurieren von Konventionen bereit.

[System.Runtime.CompilerServices.Nullable(0)]
public class ConventionSetBuilder
public class ConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConventionSetBuilder = class
type ConventionSetBuilder = class
Public Class ConventionSetBuilder
Vererbung
ConventionSetBuilder
Attribute

Hinweise

Instanzen dieser Klasse werden bei Verwendung der ModelConfigurationBuilder API von Methoden zurückgegeben und sind nicht so konzipiert, dass sie direkt in Ihrem Anwendungscode erstellt werden.

Konstruktoren

Name Beschreibung
ConventionSetBuilder(ConventionSet, IServiceProvider)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Methoden

Name Beschreibung
Add(Func<IServiceProvider,IConvention>)

Fügt dem Satz eine Konvention hinzu.

Remove(Type)

Entfernt die Konvention des angegebenen Typs.

Remove<TImplementaion>()

Entfernen Sie die Konvention des angegebenen Typs.

Replace<TImplementation>(Func<IServiceProvider,TImplementation>)

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

Gilt für: