RelationalEntityTypeBuilderExtensions.HasCheckConstraint Yöntem

Tanım

Aşırı Yüklemeler

HasCheckConstraint(EntityTypeBuilder, String, String)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

HasCheckConstraint(OwnedNavigationBuilder, String, String)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

HasCheckConstraint(EntityTypeBuilder, String, String)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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);
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

Parametreler

entityTypeBuilder
EntityTypeBuilder

Varlık türü Oluşturucu.

name
String

Denetim kısıtlamasının adı.

sql
String

Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL.

Döndürülenler

EntityTypeBuilder

Varlık türünü daha fazla yapılandırmak için bir Oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı denetim kısıtlamaları .

Şunlara uygulanır

HasCheckConstraint(OwnedNavigationBuilder, String, String)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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
<Extension()>
Public Function HasCheckConstraint (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, sql As String) As OwnedNavigationBuilder

Parametreler

ownedNavigationBuilder
OwnedNavigationBuilder

Sahip olunan tür için gezinti Oluşturucu.

name
String

Denetim kısıtlamasının adı.

sql
String

Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL.

Döndürülenler

OwnedNavigationBuilder

Gezinmeyi daha fazla yapılandırmak için bir Oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı denetim kısıtlamaları .

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As EntityTypeBuilder, name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As EntityTypeBuilder

Parametreler

entityTypeBuilder
EntityTypeBuilder

Varlık türü Oluşturucu.

name
String

Denetim kısıtlamasının adı.

sql
String

Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL.

buildAction
Action<CheckConstraintBuilder>

Denetim kısıtlamasının yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

EntityTypeBuilder

Varlık türünü daha fazla yapılandırmak için bir Oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı denetim kısıtlamaları .

Şunlara uygulanır

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

İlişkisel bir veritabanını hedeflerken bir veritabanı denetim kısıtlaması yapılandırır.

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

Parametreler

entityTypeBuilder
IConventionEntityTypeBuilder

Varlık türü Oluşturucu.

name
String

Denetim kısıtlamasının adı.

sql
String

Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionEntityTypeBuilder
IConventionCheckConstraintBuilder

Denetim kısıtlaması yapılandırılmışsa aynı oluşturucu null örneği, değilse.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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
<Extension()>
Public Function HasCheckConstraint (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, sql As String, buildAction As Action(Of CheckConstraintBuilder)) As OwnedNavigationBuilder

Parametreler

ownedNavigationBuilder
OwnedNavigationBuilder

Sahip olunan tür için gezinti oluşturucu.

name
String

Denetim kısıtlaması adı.

sql
String

Denetim kısıtlaması içinde kullanılan mantıksal kısıtlama sql.

buildAction
Action<CheckConstraintBuilder>

Denetim kısıtlaması yapılandırmasını gerçekleştiren eylem.

Döndürülenler

OwnedNavigationBuilder

Gezintiyi daha ayrıntılı yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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;
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)

Tür Parametreleri

TEntity

Yapılandırılan varlık türü.

Parametreler

entityTypeBuilder
EntityTypeBuilder<TEntity>

Varlık türü oluşturucusu.

name
String

Denetim kısıtlaması adı.

sql
String

Denetim kısıtlaması içinde kullanılan mantıksal kısıtlama sql.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü daha fazla yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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)
<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)

Tür Parametreleri

TEntity

Yapılandırılan varlık türü.

Parametreler

entityTypeBuilder
EntityTypeBuilder<TEntity>

Varlık türü oluşturucusu.

name
String

Denetim kısıtlaması adı.

sql
String

Denetim kısıtlaması içinde kullanılan mantıksal kısıtlama sql.

buildAction
Action<CheckConstraintBuilder>

Denetim kısıtlaması yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü daha fazla yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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)
<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)

Tür Parametreleri

TOwnerEntity
TDependentEntity

Parametreler

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Sahip olunan tür için gezinti oluşturucu.

name
String

Denetim kısıtlaması adı.

sql
String

Denetim kısıtlaması içinde kullanılan mantıksal kısıtlama sql.

Döndürülenler

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Gezintiyi daha ayrıntılı yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken veritabanı denetimi kısıtlaması yapılandırıyor.

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)
<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)

Tür Parametreleri

TOwnerEntity

İlişkinin sahibi olan varlık türü.

TDependentEntity

İlişkinin bağımlı varlık türü.

Parametreler

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Sahip olunan tür için gezinti oluşturucu.

name
String

Denetim kısıtlaması adı.

sql
String

Denetim kısıtlaması içinde kullanılan mantıksal kısıtlama sql.

buildAction
Action<CheckConstraintBuilder>

Denetim kısıtlaması yapılandırmasını gerçekleştiren eylem.

Döndürülenler

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Gezintiyi daha ayrıntılı yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı denetimi kısıtlamaları.

Şunlara uygulanır