Вы можете проверить свойство ConnectionString для наличия атрибута MultipleActiveResultSets и, если он есть, убедиться, что для него установлено значение true.
В зависимости от использования кода вы также можете проверить свойство SqlConnection.ServerVersion, чтобы проверить поддержку MARS. Основное число должно быть> = 9. (SQL Server 2005 и выше). Это было бы полезно, если ваш код используется в разных версиях SQL-сервера.
SqlConnectionStringBuilder также можно использовать в обратном порядке (возможно, странная идея), у него есть свойство MultipleActiveResultSets.