SqlConnectionStringBuilder.MultipleActiveResultSets 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.
Se true, l'applicazione può gestire la funzionalità MARS (Multiple Active Result Set). Se false, l'applicazione deve elaborare o annullare tutti i set di risultati di un batch prima di poter eseguire qualsiasi altro batch nella connessione. Per altre informazioni, vedere MARS (Multiple Active Result Sets).
public:
property bool MultipleActiveResultSets { bool get(); void set(bool value); };
public bool MultipleActiveResultSets { get; set; }
member this.MultipleActiveResultSets : bool with get, set
Public Property MultipleActiveResultSets As Boolean
Valore della proprietà
Valore della proprietà MultipleActiveResultSets o false
se non è stato fornito alcun valore.
Esempio
Nell'esempio seguente viene abilitata in modo esplicito la funzionalità Set di risultati attivi multipli.
using Microsoft.Data.SqlClient;
class Program
{
static void Main()
{
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = "(local)";
builder.IntegratedSecurity = true;
builder.InitialCatalog = "AdventureWorks";
// The connection does not allow multiple active result sets
// by default, so this line of code explicitly
// enables this feature. Note that this feature is
// only available when programming against SQL Server 2005
// or later.
builder.MultipleActiveResultSets = true;
Console.WriteLine(builder.ConnectionString);
Console.WriteLine();
Console.WriteLine("Press Enter to continue.");
Console.ReadLine();
}
}
Commenti
Questa proprietà corrisponde alla chiave "Multiple Active Result Sets" all'interno della stringa di connessione.