Sdílet prostřednictvím


EdmFunctions.Substring(DbExpression, DbExpression, DbExpression) Metoda

Definice

Vytvoří objekt DbFunctionExpression , který vyvolá funkci podřetězce kanonického se zadanými argumenty, které musí mít typ výsledku typu string a celočíselné číslo. Typ výsledku výrazu je řetězec.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbFunctionExpression ^ Substring(System::Data::Common::CommandTrees::DbExpression ^ stringArgument, System::Data::Common::CommandTrees::DbExpression ^ start, System::Data::Common::CommandTrees::DbExpression ^ length);
public static System.Data.Common.CommandTrees.DbFunctionExpression Substring (this System.Data.Common.CommandTrees.DbExpression stringArgument, System.Data.Common.CommandTrees.DbExpression start, System.Data.Common.CommandTrees.DbExpression length);
static member Substring : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Substring (stringArgument As DbExpression, start As DbExpression, length As DbExpression) As DbFunctionExpression

Parametry

stringArgument
DbExpression

Výraz, který určuje řetězec, ze kterého se má extrahovat podřetězce.

start
DbExpression

Výraz, který určuje počáteční index, ze kterého má být podřetěrce převzat.

length
DbExpression

Výraz, který určuje délku podřetěžce.

Návraty

Nový DbFunctionExpression, který vrací podřetězení délky length od stringArgument začátku na start.

Výjimky

stringArgument, startnebo length je null.

stringArgument, startnebo length je neplatné.

Poznámky

Podřetěžce vyžaduje, aby index určený parametrem start byl <b>< 1/b>.

Platí pro