SqlDataSourceView.ParameterPrefix 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取用作参数化 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查询和命令可以参数化,因为它们包含运行时绑定到查询的值的占位符。 根据为 SqlDataSource 由属性标识 ProviderName 的控件设置的 ADO.NET 提供程序,参数由别名或对象中的 ParameterCollection 排序来计算。
ProviderName如果未设置或设置为此参数System.Data.SqlClient,则参数按别名计算,并且ParameterPrefix该属性用于在数据检索或数据操作操作期间向每个Parameter对象ParameterCollection的属性添加参数前缀Name。 如果属性 ProviderName 设置为 System.Data.OleDb 或属性 System.Data.Odbc,则按顺序计算参数,并 ParameterPrefix 忽略属性 Name 。
如果扩展 SqlDataSourceView 类,可以重写 ParameterPrefix 属性以提供字符串以外的 "@"
前缀(如果需要)。