RelationalEntityTypeBuilderExtensions.HasCheckConstraint Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
HasCheckConstraint(EntityTypeBuilder, String, String) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint(OwnedNavigationBuilder, String, String) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean) |
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>) |
Geçersiz.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır. |
HasCheckConstraint(EntityTypeBuilder, String, String)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılı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);
[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
Parametreler
- entityTypeBuilder
- EntityTypeBuilder
Varlık türü oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
Döndürülenler
Varlık türünü daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint(OwnedNavigationBuilder, String, String)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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
Parametreler
- ownedNavigationBuilder
- OwnedNavigationBuilder
Sahip olunan türün gezinti oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
Döndürülenler
Gezintiyi daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılı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);
[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
Parametreler
- entityTypeBuilder
- EntityTypeBuilder
Varlık türü oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
- buildAction
- Action<CheckConstraintBuilder>
Denetim kısıtlamasının yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılı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şturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmedidiğini gösterir.
Döndürülenler
Denetim kısıtlaması yapılandırıldıysa aynı oluşturucu örneği, null
aksi takdirde.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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
Parametreler
- ownedNavigationBuilder
- OwnedNavigationBuilder
Sahip olunan türün gezinti oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
- buildAction
- Action<CheckConstraintBuilder>
Denetim kısıtlamasının yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Gezintiyi daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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)
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ının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
- buildAction
- Action<CheckConstraintBuilder>
Denetim kısıtlamasının yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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)
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ının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
Döndürülenler
Varlık türünü daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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)
Tür Parametreleri
- TOwnerEntity
İlişkiye sahip olan varlık türü.
- TDependentEntity
İlişkinin bağımlı varlık türü.
Parametreler
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Sahip olunan türün gezinti oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
Döndürülenler
Gezintiyi daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Dikkat
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.
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)
Tür Parametreleri
- TOwnerEntity
İlişkiye sahip olan varlık türü.
- TDependentEntity
İlişkinin bağımlı varlık türü.
Parametreler
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Sahip olunan türün gezinti oluşturucusu.
- name
- String
Denetim kısıtlamasının adı.
- sql
- String
Denetim kısıtlamasında kullanılan mantıksal kısıtlama SQL'i.
- buildAction
- Action<CheckConstraintBuilder>
Denetim kısıtlamasının yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Gezintiyi daha fazla yapılandırmak için bir oluşturucu.
- Öznitelikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı denetimi kısıtlamaları .
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin