Sdílet prostřednictvím


ConventionSetBuilder Třída

Definice

Poskytuje jednoduchou plochu rozhraní API pro konfiguraci konvencí.

public class ConventionSetBuilder
type ConventionSetBuilder = class
Public Class ConventionSetBuilder
Dědičnost
ConventionSetBuilder

Poznámky

Instance této třídy se vrací z metod při použití ModelConfigurationBuilder rozhraní API a není navržená tak, aby byla přímo sestavena v kódu aplikace.

Konstruktory

ConventionSetBuilder(ConventionSet, IServiceProvider)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

Metody

Add(Func<IServiceProvider,IConvention>)

Přidá do sady konvenci.

Remove(Type)

Odebere konvenci daného typu.

Remove<TImplementaion>()

Odeberte konvenci daného typu.

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

Nahradí existující konvenci odvozenou konvencí. Zaregistruje také novou konvenci pro všechny typy konvencí, které stávající konvence neimplementuje.

Platí pro