EdmFunctions.Substring, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Crée un objet DbFunctionExpression appelant la fonction 'Substring' canonique avec les arguments spécifiés, qui doivent avoir un résultat de type numérique entier et chaîne. Le type de résultat de l'expression est une chaîne.
Espace de noms : System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function Substring ( _
stringArgument As DbExpression, _
start As DbExpression, _
length As DbExpression _
) As DbFunctionExpression
'Utilisation
Dim stringArgument As DbExpression
Dim start As DbExpression
Dim length As DbExpression
Dim returnValue As DbFunctionExpression
returnValue = stringArgument.Substring(start, _
length)
public static DbFunctionExpression Substring(
this DbExpression stringArgument,
DbExpression start,
DbExpression length
)
[ExtensionAttribute]
public:
static DbFunctionExpression^ Substring(
DbExpression^ stringArgument,
DbExpression^ start,
DbExpression^ length
)
static member Substring :
stringArgument:DbExpression *
start:DbExpression *
length:DbExpression -> DbFunctionExpression
public static function Substring(
stringArgument : DbExpression,
start : DbExpression,
length : DbExpression
) : DbFunctionExpression
Paramètres
- stringArgument
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui spécifie la chaîne dont la sous-chaîne doit être extraite.
- start
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui spécifie l'index de départ dont la sous-chaîne doit être extraite.
- length
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui spécifie la longueur de la sous-chaîne.
Valeur de retour
Type : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
Nouveau DbFunctionExpression qui retourne la longueur length de la sous-chaîne de l'élément stringArgument qui démarre à start.
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type DbExpression. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | stringArgument , start ou length est Null. |
ArgumentException | Aucune surcharge de la fonction 'Substring' n'accepte des arguments avec les types de résultats de stringArgument, start et length. |
Notes
La sous-chaîne requiert que l'index spécifié par start soit de <b>base 1</b>.
Voir aussi
Référence
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder