SqlDataSourceView.ParameterPrefix Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает строку, используемую для префикса заполнителя параметра в параметризованном SQL-запросе.
protected:
virtual property System::String ^ ParameterPrefix { System::String ^ get(); };
protected virtual string ParameterPrefix { get; }
member this.ParameterPrefix : string
Protected Overridable ReadOnly Property ParameterPrefix As String
Значение свойства
Строка "@".
Комментарии
Запросы и команды SQL могут быть параметризованы, в том случае, если они содержат заполнители для значений, привязанных к запросу во время выполнения. В зависимости от поставщика ADO.NET, заданного SqlDataSource для элемента управления, который определяется ProviderName свойством, параметры вычисляются по псевдониму или по их упорядочению в объекте ParameterCollection .
ProviderName Если параметр не задан или имеет System.Data.SqlClientзначение , параметры вычисляются псевдонимом, а ParameterPrefix свойство используется для добавления префикса Name параметра в свойство каждого Parameter объекта во ParameterCollection время операции извлечения данных или обработки данных. ProviderName Если свойству присвоено System.Data.OleDb значение или System.Data.Odbc, параметры вычисляются по порядку, а ParameterPrefixName свойства игнорируются.
При расширении SqlDataSourceView класса можно переопределить ParameterPrefix свойство, чтобы указать префикс, отличный "@" от строки, при необходимости.