Поделиться через


EdmFunctions.Substring(DbExpression, DbExpression, DbExpression) Метод

Определение

Создает объект DbFunctionExpression, вызывающий каноническую функцию "Substring" с заданными аргументами, которые должны иметь строковый и целочисленный типы результатов. Типом результата выражения является строка.

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

Параметры

stringArgument
DbExpression

Выражение, задающее строку, из которой требуется извлечь подстроку.

start
DbExpression

Выражение, задающее индекс начала подстроки.

length
DbExpression

Выражение, задающее длину подстроки.

Возвращаемое значение

Новое dbFunctionExpression, которое возвращает подстроку длины length начиная с stringArgumentstart.

Исключения

Значение параметра stringArgument, start или length равно null.

stringArgumentНедопустимый параметр , startили length .

Комментарии

Для подстроки необходимо, чтобы индекс, заданный параметром start , был <b>на основе< 1/b>.

Применяется к