Udostępnij za pośrednictwem


RelationalEntityTypeBuilderExtensions.HasCheckConstraint Metoda

Definicja

Przeciążenia

HasCheckConstraint(EntityTypeBuilder, String, String)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint(OwnedNavigationBuilder, String, String)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Przestarzałe.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

HasCheckConstraint(EntityTypeBuilder, String, String)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

entityTypeBuilder
EntityTypeBuilder

Konstruktor typów jednostek.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

Zwraca

Konstruktor do dalszego konfigurowania typu jednostki.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint(OwnedNavigationBuilder, String, String)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

ownedNavigationBuilder
OwnedNavigationBuilder

Konstruktor nawigacji dla typu należącego do użytkownika.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

Zwraca

Konstruktor umożliwiający dalszą konfigurację nawigacji.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

entityTypeBuilder
EntityTypeBuilder

Konstruktor typów jednostek.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

buildAction
Action<CheckConstraintBuilder>

Akcja, która wykonuje konfigurację ograniczenia sprawdzania.

Zwraca

Konstruktor do dalszego konfigurowania typu jednostki.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

entityTypeBuilder
IConventionEntityTypeBuilder

Konstruktor typów jednostek.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

To samo wystąpienie konstruktora, jeśli ograniczenie sprawdzania zostało skonfigurowane, null w przeciwnym razie.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

ownedNavigationBuilder
OwnedNavigationBuilder

Konstruktor nawigacji dla typu należącego do użytkownika.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

buildAction
Action<CheckConstraintBuilder>

Akcja, która wykonuje konfigurację ograniczenia sprawdzania.

Zwraca

Konstruktor umożliwiający dalszą konfigurację nawigacji.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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)

Parametry typu

TEntity

Konfigurowany typ jednostki.

Parametry

entityTypeBuilder
EntityTypeBuilder<TEntity>

Konstruktor typów jednostek.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

buildAction
Action<CheckConstraintBuilder>

Akcja, która wykonuje konfigurację ograniczenia sprawdzania.

Zwraca

Konstruktor do dalszego konfigurowania typu jednostki.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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)

Parametry typu

TEntity

Konfigurowany typ jednostki.

Parametry

entityTypeBuilder
EntityTypeBuilder<TEntity>

Konstruktor typów jednostek.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

Zwraca

Konstruktor do dalszego konfigurowania typu jednostki.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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)

Parametry typu

TOwnerEntity

Typ jednostki będącą właścicielem relacji.

TDependentEntity

Zależny typ jednostki relacji.

Parametry

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Konstruktor nawigacji dla typu należącego do użytkownika.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

Zwraca

Konstruktor umożliwiający dalszą konfigurację nawigacji.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)

Przestroga

Configure this using ToTable(t => t.HasCheckConstraint()) instead.

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

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)

Parametry typu

TOwnerEntity

Typ jednostki będącą właścicielem relacji.

TDependentEntity

Zależny typ jednostki relacji.

Parametry

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Konstruktor nawigacji dla typu należącego do użytkownika.

name
String

Nazwa ograniczenia sprawdzania.

sql
String

Ograniczenie logiczne sql używane w ograniczeniu sprawdzania.

buildAction
Action<CheckConstraintBuilder>

Akcja, która wykonuje konfigurację ograniczenia sprawdzania.

Zwraca

Konstruktor umożliwiający dalszą konfigurację nawigacji.

Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ograniczenia sprawdzania bazy danych .

Dotyczy