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

属性值

String

“@”字符串。

注解

SQL查询和命令可以参数化,因为它们包含运行时绑定到查询的值的占位符。 根据为 SqlDataSource 由属性标识 ProviderName 的控件设置的 ADO.NET 提供程序,参数由别名或对象中的 ParameterCollection 排序来计算。

ProviderName如果未设置或设置为此参数System.Data.SqlClient,则参数按别名计算,并且ParameterPrefix该属性用于在数据检索或数据操作操作期间向每个Parameter对象ParameterCollection的属性添加参数前缀Name。 如果属性 ProviderName 设置为 System.Data.OleDb 或属性 System.Data.Odbc,则按顺序计算参数,并 ParameterPrefix 忽略属性 Name

如果扩展 SqlDataSourceView 类,可以重写 ParameterPrefix 属性以提供字符串以外的 "@" 前缀(如果需要)。

适用于