Share via


RelationalEntityTypeBuilderExtensions.HasCheckConstraint Methode

Definition

Ü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: