ReferenceCollectionBuilderBase Třída
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í.
Poskytuje jednoduché rozhraní API pro konfiguraci relace 1:N.
Instance této třídy jsou vráceny z metod při použití ModelBuilder rozhraní API a není navržena tak, aby byla přímo vytvořena v kódu aplikace.
public class ReferenceCollectionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
type ReferenceCollectionBuilderBase = class
interface IInfrastructure<IMutableModel>
interface IInfrastructure<InternalRelationshipBuilder>
Public Class ReferenceCollectionBuilderBase
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalRelationshipBuilder)
- Dědičnost
-
ReferenceCollectionBuilderBase
- Odvozené
- Implementuje
-
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
Konstruktory
| Název | Description |
|---|---|
| ReferenceCollectionBuilderBase(EntityType, EntityType, InternalRelationshipBuilder) |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| ReferenceCollectionBuilderBase(InternalRelationshipBuilder, ReferenceCollectionBuilderBase, Boolean, Boolean, Boolean) |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
Vlastnosti
| Název | Description |
|---|---|
| Builder |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| DependentEntityType |
Získá závislý typ entity použitý ke konfiguraci této relace. |
| Metadata |
Cizí klíč, který představuje tento vztah. |
| PrincipalEntityType |
Získá typ entity objektu zabezpečení sloužící ke konfiguraci této relace. |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IInfrastructure<IMutableModel>.Instance |
Model, do kterého tento vztah patří. |
| IInfrastructure<InternalRelationshipBuilder>.Instance |
Získá interní tvůrce, který se používá ke konfiguraci této relace. |
Metody rozšíření
| Název | Description |
|---|---|
| GetInfrastructure<T>(IInfrastructure<T>) |
Získá hodnotu z vlastnosti, která je skryta pomocí IInfrastructure<T>. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |