Я предполагаю, что он по очереди использует System.Data.SqlClient, так что, пока вы используете одну и ту же строку подключения, пул будет работать.
Я думаю, что вы можете проверить это довольно легко, хотя.Просто создайте их из кода и присоедините профилировщик sql и посмотрите, получаете ли вы много вызовов sp_reset_connection, который вызывается каждый раз, когда соединение извлекается из пула.