SqlDataSourceView.ParameterPrefix Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la stringa utilizzata come prefisso per un segnaposto di parametro in una query SQL che dispone di parametri.
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
Valore della proprietà
Stringa "@".
Commenti
SQL query e comandi possono essere parametrizzati, in quanto contengono segnaposto per i valori associati alla query in fase di esecuzione. A seconda del provider ADO.NET impostato per il SqlDataSource controllo, identificato dalla ProviderName proprietà , i parametri vengono valutati dall'alias o dal relativo ordinamento nell'oggetto ParameterCollection .
Se l'oggetto ProviderName non è impostato o è impostato su System.Data.SqlClient, i parametri vengono valutati tramite alias e la ParameterPrefix proprietà viene utilizzata per aggiungere un prefisso di parametro alla Name proprietà di ogni Parameter oggetto in un ParameterCollection durante un'operazione di recupero dati o manipolazione dei dati. Se la ProviderName proprietà è impostata su o System.Data.Odbc, i parametri vengono valutati in base all'ordine System.Data.OleDb e le ParameterPrefix proprietà e Name vengono ignorate.
Se si estende la classe, è possibile eseguire l'override SqlDataSourceView della ParameterPrefix proprietà per fornire un prefisso diverso dalla "@"
stringa, se necessario.