TableBuilder<TColumns>.Index Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Index(Expression<Func<TColumns,Object>>, Boolean, Object) |
Spécifie un index à créer sur la table. |
Index(Expression<Func<TColumns,Object>>, String, Boolean, Boolean, Object) |
Spécifie un index à créer sur la table. Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc. |
Index(Expression<Func<TColumns,Object>>, Boolean, Object)
Spécifie un index à créer sur la table.
public System.Data.Entity.Migrations.Builders.TableBuilder<TColumns> Index (System.Linq.Expressions.Expression<Func<TColumns,object>> indexExpression, bool unique = false, object anonymousArguments = null);
member this.Index : System.Linq.Expressions.Expression<Func<'Columns, obj>> * bool * obj -> System.Data.Entity.Migrations.Builders.TableBuilder<'Columns>
Public Function Index (indexExpression As Expression(Of Func(Of TColumns, Object)), Optional unique As Boolean = false, Optional anonymousArguments As Object = null) As TableBuilder(Of TColumns)
Paramètres
- indexExpression
- Expression<Func<TColumns,Object>>
Expression lambda représentant la propriété à indexer.
C#: t => t.PropertyOne
VB.Net : Function(t) t.PropertyOne
Si plusieurs propriétés doivent être indexées, spécifiez un type anonyme incluant les propriétés. C#: t => new { t.PropertyOne, t.PropertyTwo } VB.Net : Function(t) New With { t.PropertyOne, t.PropertyTwo }
- unique
- Boolean
Valeur indiquant s’il s’agit ou non d’un index unique.
- anonymousArguments
- Object
Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.
Retours
Elle-même, afin que plusieurs appels puissent être chaînés.
S’applique à
Index(Expression<Func<TColumns,Object>>, String, Boolean, Boolean, Object)
Spécifie un index à créer sur la table.
Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.Migrations.Builders.TableBuilder<TColumns> Index (System.Linq.Expressions.Expression<Func<TColumns,object>> indexExpression, string name = null, bool unique = false, bool clustered = false, object anonymousArguments = null);
member this.Index : System.Linq.Expressions.Expression<Func<'Columns, obj>> * string * bool * bool * obj -> System.Data.Entity.Migrations.Builders.TableBuilder<'Columns>
Public Function Index (indexExpression As Expression(Of Func(Of TColumns, Object)), Optional name As String = null, Optional unique As Boolean = false, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null) As TableBuilder(Of TColumns)
Paramètres
- indexExpression
- Expression<Func<TColumns,Object>>
Expression lambda représentant la propriété à indexer. C#: t => t.PropertyOne VB.Net : Function(t) t.PropertyOne Si plusieurs propriétés doivent être indexées, spécifiez un type anonyme incluant les propriétés. C#: t => new { t.PropertyOne, t.PropertyTwo } VB.Net : Function(t) New With { t.PropertyOne, t.PropertyTwo }
- name
- String
Nom de l’index.
- unique
- Boolean
Valeur indiquant s’il s’agit ou non d’un index unique.
- clustered
- Boolean
Valeur indiquant s’il s’agit ou non d’un index cluster.
- anonymousArguments
- Object
Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.
Retours
Elle-même, afin que plusieurs appels puissent être chaînés.
- Attributs