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, параметры оцениваются по порядку, а ParameterPrefix Name свойства игнорируются.
При расширении SqlDataSourceView класса можно переопределить ParameterPrefix свойство, чтобы при необходимости указать префикс, отличный "@"
от строки.