RelationalForeignKeyBuilderExtensions.HasConstraintName Metoda
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í
HasConstraintName(OwnershipBuilder, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName(ReferenceCollectionBuilder, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName(ReferenceReferenceBuilder, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName(IConventionForeignKeyBuilder, String, Boolean) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName(IConventionRelationshipBuilder, String, Boolean) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName(OwnershipBuilder, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ownershipBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ownershipBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder
<Extension()>
Public Function HasConstraintName (ownershipBuilder As OwnershipBuilder, name As String) As OwnershipBuilder
Parametry
- ownershipBuilder
- OwnershipBuilder
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName(ReferenceCollectionBuilder, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder referenceCollectionBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder referenceCollectionBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder
<Extension()>
Public Function HasConstraintName (referenceCollectionBuilder As ReferenceCollectionBuilder, name As String) As ReferenceCollectionBuilder
Parametry
- referenceCollectionBuilder
- ReferenceCollectionBuilder
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName(ReferenceReferenceBuilder, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder referenceReferenceBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder referenceReferenceBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
<Extension()>
Public Function HasConstraintName (referenceReferenceBuilder As ReferenceReferenceBuilder, name As String) As ReferenceReferenceBuilder
Parametry
- referenceReferenceBuilder
- ReferenceReferenceBuilder
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName(IConventionForeignKeyBuilder, String, Boolean)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationship, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationship, string? name, bool fromDataAnnotation = false);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
<Extension()>
Public Function HasConstraintName (relationship As IConventionForeignKeyBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametry
- relationship
- IConventionForeignKeyBuilder
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
- fromDataAnnotation
- Boolean
Určuje, zda byla konfigurace zadána pomocí datové poznámky.
Návraty
Stejná instance tvůrce, pokud byla použita konfigurace, null
v opačném případě.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName(IConventionRelationshipBuilder, String, Boolean)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder relationship, string name, bool fromDataAnnotation = false);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
<Extension()>
Public Function HasConstraintName (relationship As IConventionRelationshipBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Parametry
- relationship
- IConventionRelationshipBuilder
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
- fromDataAnnotation
- Boolean
Určuje, zda byla konfigurace zadána pomocí datové poznámky.
Návraty
Stejná instance tvůrce, pokud byla použita konfigurace, null
v opačném případě.
Platí pro
HasConstraintName<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> HasConstraintName<TEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ownershipBuilder, string name) where TEntity : class where TDependentEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> HasConstraintName<TEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ownershipBuilder, string? name) where TEntity : class where TDependentEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'Entity : null and 'DependentEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TDependentEntity As Class) (ownershipBuilder As OwnershipBuilder(Of TEntity, TDependentEntity), name As String) As OwnershipBuilder(Of TEntity, TDependentEntity)
Parametry typu
- TEntity
Typ entity na jednom konci relace.
- TDependentEntity
Typ entity na druhém konci relace.
Parametry
- ownershipBuilder
- OwnershipBuilder<TEntity,TDependentEntity>
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> referenceCollectionBuilder, string name) where TEntity : class where TRelatedEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> referenceCollectionBuilder, string? name) where TEntity : class where TRelatedEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TRelatedEntity As Class) (referenceCollectionBuilder As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity), name As String) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)
Parametry typu
- TEntity
Typ hlavní entity v této relaci.
- TRelatedEntity
Závislý typ entity v této relaci.
Parametry
- referenceCollectionBuilder
- ReferenceCollectionBuilder<TEntity,TRelatedEntity>
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
HasConstraintName<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, String)
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> referenceReferenceBuilder, string name) where TEntity : class where TRelatedEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> referenceReferenceBuilder, string? name) where TEntity : class where TRelatedEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TRelatedEntity As Class) (referenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity), name As String) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Parametry typu
- TEntity
Typ entity na jednom konci relace.
- TRelatedEntity
Typ entity na druhém konci relace.
Parametry
- referenceReferenceBuilder
- ReferenceReferenceBuilder<TEntity,TRelatedEntity>
Tvůrce, který se používá ke konfiguraci relace.
- name
- String
Název omezení cizího klíče.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Platí pro
Entity Framework