subsonic 3.0 как правильно закрыть соединение?

Я использую Active Directory Subsonic 3.0.0.3. Во время работы программы открывает множество подключений к базе данных MySQL. Я вижу эти темы в MySQL Administrator. Я работаю с базой данных в этом случае:

var db = new DB();
var nClient = Enumerable.First(db.clients, c => c.id_client == cl.ID);
nClient.data = data;
nClient.Update();

другой пример

var nClient = new client { data= cl.data };
nClient.Save();

Как правильно закрыть соединение с базой данных? Или как использовать только одно подключение к базе данных?


person Community    schedule 18.08.2009    source источник


Ответы (1)


Это закроет соединение прямо. SubSonic был разработан так, чтобы открывать соединение только при необходимости и закрывать по окончании.

Если вы хотите использовать одно и то же соединение для нескольких запросов, вам необходимо изучить пакетный запрос

person TWith2Sugars    schedule 18.08.2009