다음을 통해 공유


SqlConnectionStringBuilder.MultipleActiveResultSets 속성

정의

true인 경우 애플리케이션이 MARS(여러 활성 결과 집합)를 유지할 수 있습니다. false인 경우 애플리케이션은 해당 일괄 처리의 모든 결과 집합을 처리하거나 취소해야만 해당 연결의 다른 일괄 처리를 실행할 수 있습니다. 자세한 내용은 MARS(여러 활성 결과 집합)를 참조하세요.

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

속성 값

MultipleActiveResultSets 속성의 값이거나, 제공된 값이 없으면 false입니다.

예제

다음 예제에서는 다중 활성 결과 집합 기능을 명시적으로 사용하도록 설정합니다.

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();
    }
}

설명

이 속성은 연결 문자열 내의 "다중 활성 결과 집합" 키에 해당합니다.

적용 대상