Partager via


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

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

EdmFunctions Classe

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder