ModelBuilder Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| ModelBuilder() |
Inicializuje novou instanci ModelBuilder třídy bez konvencí. Upozornění: Konvence jsou potřeba k sestavení správného modelu. |
| ModelBuilder(ConventionSet) |
Inicializuje novou instanci ModelBuilder třídy, která použije sadu konvencí. |
| ModelBuilder(IMutableModel) |
Zastaralé.
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| ModelBuilder(ConventionSet, ModelDependencies) |
Inicializuje novou instanci ModelBuilder třídy, která použije sadu konvencí. |
| ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
ModelBuilder()
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
Inicializuje novou instanci ModelBuilder třídy bez konvencí.
Upozornění: Konvence jsou potřeba k sestavení správného modelu.
public ModelBuilder();
Public Sub New ()
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací a konvencí vytváření modelů EF Core .
Platí pro
ModelBuilder(ConventionSet)
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
Inicializuje novou instanci ModelBuilder třídy, která použije sadu konvencí.
public ModelBuilder(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet)
Parametry
- conventions
- ConventionSet
Konvence, které se mají v modelu použít.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací a konvencí vytváření modelů EF Core .
Platí pro
ModelBuilder(IMutableModel)
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
Upozornění
Toto rozhraní API je teď zastaralé.
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder(Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
[System.Obsolete]
public ModelBuilder(Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (model As IMutableModel)
Parametry
- model
- IMutableModel
- Atributy
Platí pro
ModelBuilder(ConventionSet, ModelDependencies)
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
Inicializuje novou instanci ModelBuilder třídy, která použije sadu konvencí.
public ModelBuilder(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies)
Parametry
- conventions
- ConventionSet
Konvence, které se mají v modelu použít.
- modelDependencies
- ModelDependencies
Objekt závislostí pro model.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací a konvencí vytváření modelů EF Core .
Platí pro
ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
- Zdroj:
- ModelBuilder.cs
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies? modelDependencies, Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration? modelConfiguration);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies * Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies, modelConfiguration As ModelConfiguration)
Parametry
- conventions
- ConventionSet
- modelDependencies
- ModelDependencies
- modelConfiguration
- Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration
- Atributy