RelationalEntityTypeBuilderExtensions.HasCheckConstraint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
HasCheckConstraint(EntityTypeBuilder, String, String) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint(OwnedNavigationBuilder, String, String) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean) |
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>) |
Obsoleti.
Configura un vincolo di controllo del database quando si punta a un database relazionale. |
HasCheckConstraint(EntityTypeBuilder, String, String)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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
Parametri
- entityTypeBuilder
- EntityTypeBuilder
Generatore di tipi di entità.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
Restituisce
Generatore per configurare ulteriormente il tipo di entità.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint(OwnedNavigationBuilder, String, String)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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
Parametri
- ownedNavigationBuilder
- OwnedNavigationBuilder
Generatore di navigazione per il tipo di proprietà.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
Restituisce
Generatore per configurare ulteriormente lo spostamento.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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
Parametri
- entityTypeBuilder
- EntityTypeBuilder
Generatore di tipi di entità.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
- buildAction
- Action<CheckConstraintBuilder>
Azione che esegue la configurazione del vincolo di controllo.
Restituisce
Generatore per configurare ulteriormente il tipo di entità.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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
Parametri
- entityTypeBuilder
- IConventionEntityTypeBuilder
Generatore di tipi di entità.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Stessa istanza del generatore se il vincolo check è stato configurato, null
in caso contrario.
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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
Parametri
- ownedNavigationBuilder
- OwnedNavigationBuilder
Generatore di navigazione per il tipo di proprietà.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
- buildAction
- Action<CheckConstraintBuilder>
Azione che esegue la configurazione del vincolo di controllo.
Restituisce
Generatore per configurare ulteriormente lo spostamento.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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)
Parametri di tipo
- TEntity
Tipo di entità configurato.
Parametri
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Generatore di tipi di entità.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
- buildAction
- Action<CheckConstraintBuilder>
Azione che esegue la configurazione del vincolo di controllo.
Restituisce
Generatore per configurare ulteriormente il tipo di entità.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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)
Parametri di tipo
- TEntity
Tipo di entità configurato.
Parametri
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Generatore di tipi di entità.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
Restituisce
Generatore per configurare ulteriormente il tipo di entità.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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)
Parametri di tipo
- TOwnerEntity
Tipo di entità proprietario della relazione.
- TDependentEntity
Tipo di entità dipendente della relazione.
Parametri
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Generatore di navigazione per il tipo di proprietà.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
Restituisce
Generatore per configurare ulteriormente lo spostamento.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .
Si applica a
HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Attenzione
Configure this using ToTable(t => t.HasCheckConstraint()) instead.
Configura un vincolo di controllo del database quando si punta a un database relazionale.
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)
Parametri di tipo
- TOwnerEntity
Tipo di entità proprietario della relazione.
- TDependentEntity
Tipo di entità dipendente della relazione.
Parametri
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Generatore di navigazione per il tipo di proprietà.
- name
- String
Nome del vincolo check.
- sql
- String
Vincolo logico sql usato nel vincolo check.
- buildAction
- Action<CheckConstraintBuilder>
Azione che esegue la configurazione del vincolo di controllo.
Restituisce
Generatore per configurare ulteriormente lo spostamento.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Vincoli di controllo del database .