RelationalEntityTypeBuilderExtensions.HasCheckConstraint Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HasCheckConstraint(EntityTypeBuilder, String, String) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint(OwnedNavigationBuilder, String, String) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean) |
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>) |
Veraltet.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird. |
HasCheckConstraint(EntityTypeBuilder, String, String)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string? sql);
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string? sql);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As EntityTypeBuilder, name As String, sql As String) As EntityTypeBuilder
Parameter
- entityTypeBuilder
- EntityTypeBuilder
Der Entitätstyp-Generator.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
Gibt zurück
Ein Generator zum weiteren Konfigurieren des Entitätstyps.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint(OwnedNavigationBuilder, String, String)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string? sql);
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string? sql);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function HasCheckConstraint (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, sql As String) As OwnedNavigationBuilder
Parameter
- ownedNavigationBuilder
- OwnedNavigationBuilder
Der Navigations-Generator für den eigenen Typ.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
Gibt zurück
Ein Generator zum weiteren Konfigurieren der Navigation.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction);
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As EntityTypeBuilder, name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As EntityTypeBuilder
Parameter
- entityTypeBuilder
- EntityTypeBuilder
Der Entitätstyp-Generator.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
- buildAction
- Action<CheckConstraintBuilder>
Eine Aktion, die die Konfiguration der Check-Einschränkung ausführt.
Gibt zurück
Ein Generator zum weiteren Konfigurieren des Entitätstyps.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, string name, string sql, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder? HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, string name, string? sql, bool fromDataAnnotation = false);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As IConventionEntityTypeBuilder, name As String, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As IConventionEntityTypeBuilder, name As String, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionCheckConstraintBuilder
Parameter
- entityTypeBuilder
- IConventionEntityTypeBuilder
Der Entitätstyp-Generator.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
- fromDataAnnotation
- Boolean
Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.
Gibt zurück
Derselbe Generator instance, wenn die Check-Einschränkung konfiguriert wurde, andernfallsnull
.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction);
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function HasCheckConstraint (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As OwnedNavigationBuilder
Parameter
- ownedNavigationBuilder
- OwnedNavigationBuilder
Der Navigations-Generator für den eigenen Typ.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
- buildAction
- Action<CheckConstraintBuilder>
Eine Aktion, die die Konfiguration der Check-Einschränkung ausführt.
Gibt zurück
Ein Generator zum weiteren Konfigurieren der Navigation.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction) where TEntity : class;
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction) where TEntity : class;
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function HasCheckConstraint(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As EntityTypeBuilder(Of TEntity)
Typparameter
- TEntity
Der Entitätstyp, der konfiguriert wird.
Parameter
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Der Entitätstyp-Generator.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
- buildAction
- Action<CheckConstraintBuilder>
Eine Aktion, die die Konfiguration der Check-Einschränkung ausführt.
Gibt zurück
Ein Generator zum weiteren Konfigurieren des Entitätstyps.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string sql) where TEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string? sql) where TEntity : class;
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string? sql) where TEntity : class;
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function HasCheckConstraint(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, sql As String) As EntityTypeBuilder(Of TEntity)
Typparameter
- TEntity
Der Entitätstyp, der konfiguriert wird.
Parameter
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Der Entitätstyp-Generator.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
Gibt zurück
Ein Generator zum weiteren Konfigurieren des Entitätstyps.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> HasCheckConstraint<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string? sql) where TOwnerEntity : class where TDependentEntity : class;
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> HasCheckConstraint<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string? sql) where TOwnerEntity : class where TDependentEntity : class;
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function HasCheckConstraint(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, sql As String) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Typparameter
- TOwnerEntity
Der Entitätstyp, der die Beziehung besitzt.
- TDependentEntity
Der abhängige Entitätstyp der Beziehung.
Parameter
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Der Navigations-Generator für den eigenen Typ.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
Gibt zurück
Ein Generator zum weiteren Konfigurieren der Navigation.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Achtung
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Konfiguriert eine Datenbanküberprüfungseinschränkung, wenn eine relationale Datenbank als Ziel verwendet wird.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> HasCheckConstraint<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction) where TOwnerEntity : class where TDependentEntity : class;
[System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")]
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> HasCheckConstraint<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string sql, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> buildAction) where TOwnerEntity : class where TDependentEntity : class;
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
[<System.Obsolete("Configure this using ToTable(t => t.HasCheckConstraint()) instead.")>]
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CheckConstraintBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function HasCheckConstraint(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Typparameter
- TOwnerEntity
Der Entitätstyp, der die Beziehung besitzt.
- TDependentEntity
Der abhängige Entitätstyp der Beziehung.
Parameter
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Der Navigations-Generator für den eigenen Typ.
- name
- String
Der Name der Check-Einschränkung.
- sql
- String
Die logische Einschränkung sql, die in der Check-Einschränkung verwendet wird.
- buildAction
- Action<CheckConstraintBuilder>
Eine Aktion, die die Konfiguration der Check-Einschränkung ausführt.
Gibt zurück
Ein Generator zum weiteren Konfigurieren der Navigation.
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Einschränkungen der Datenbanküberprüfung .
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für