RelationalEntityTypeBuilderExtensions.HasCheckConstraint メソッド

定義

オーバーロード

HasCheckConstraint(EntityTypeBuilder, String, String)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint(OwnedNavigationBuilder, String, String)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
古い.

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

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

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

HasCheckConstraint(EntityTypeBuilder, String, String)

注意事項

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

パラメーター

entityTypeBuilder
EntityTypeBuilder

エンティティ型ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

戻り値

エンティティ型をさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

HasCheckConstraint(OwnedNavigationBuilder, String, String)

注意事項

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

パラメーター

ownedNavigationBuilder
OwnedNavigationBuilder

所有型のナビゲーション ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

戻り値

ナビゲーションをさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

パラメーター

entityTypeBuilder
EntityTypeBuilder

エンティティ型ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

buildAction
Action<CheckConstraintBuilder>

チェック制約の構成を実行するアクション。

戻り値

エンティティ型をさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

リレーショナル データベースをターゲットにするときに、データベースチェック制約を構成します。

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

パラメーター

entityTypeBuilder
IConventionEntityTypeBuilder

エンティティ型ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

チェック制約が構成されている場合は同じビルダー インスタンス。nullそれ以外の場合は 。

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

パラメーター

ownedNavigationBuilder
OwnedNavigationBuilder

所有型のナビゲーション ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

buildAction
Action<CheckConstraintBuilder>

チェック制約の構成を実行するアクション。

戻り値

ナビゲーションをさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

型パラメーター

TEntity

構成対象のエンティティ型。

パラメーター

entityTypeBuilder
EntityTypeBuilder<TEntity>

エンティティ型ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

buildAction
Action<CheckConstraintBuilder>

チェック制約の構成を実行するアクション。

戻り値

エンティティ型をさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

型パラメーター

TEntity

構成対象のエンティティ型。

パラメーター

entityTypeBuilder
EntityTypeBuilder<TEntity>

エンティティ型ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

戻り値

エンティティ型をさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

型パラメーター

TOwnerEntity

リレーションシップを所有するエンティティ型。

TDependentEntity

リレーションシップの依存エンティティ型。

パラメーター

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

所有型のナビゲーション ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

戻り値

ナビゲーションをさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象

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

注意事項

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

型パラメーター

TOwnerEntity

リレーションシップを所有するエンティティ型。

TDependentEntity

リレーションシップの依存エンティティ型。

パラメーター

ownedNavigationBuilder
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

所有型のナビゲーション ビルダー。

name
String

チェック制約の名前。

sql
String

チェック制約で使用される論理制約 sql。

buildAction
Action<CheckConstraintBuilder>

チェック制約の構成を実行するアクション。

戻り値

ナビゲーションをさらに構成するビルダー。

属性

注釈

詳細と例については、「データベースチェック制約」を参照してください。

適用対象