Реферат: Менеджер подключений к базам данных

}

public IDbConnection Default

{

get {...}

}

public static void Configure( bool forceReload ) {...}

public static void Configure( Configuration config ) {...}

public IEnumerator GetEnumerator() {...}

// Непубличныеметодыичленыкласса

...

}

Краткое описание методов:

Get – возвращает менеджер подключений. Если экземпляра менеджера еще нет, создается новый.

this[ string ] – возвращает объект подключения по данному логическому имени. В том случае, если имя не указано (равно null), возвращается объект подключения по умолчанию.

Default – возвращает объект подключения по умолчанию.

Configure( bool ) – читает настроечную информацию из конфигурационного файла. Если мы пытаемся работать с еще не сконфигурированным менеджером, он должен автоматически вызвать этот метод.

Configure( Configuration ) – настраивает менеджер в соответствии с данным конфигурационным объектом.

GetEnumerator – позволяет пробежаться по всем подключениям менеджера циклом foreach.

Варианты работы с базой

Мы уже рассматривали кусок типового кода, работающего с базой. Более полный фрагмент выглядит так: мы сначала создаем подключение (например, SqlConnection), потом создаем команду (SqlCommand), добавляем к команде параметры, ассоциируем ее с подключением, открываем подключение, выполняем команду, закрываем подключение:

SqlConnection con = new SqlConnection();

con.ConnectionString = "...";

SqlCommand cmd = new SqlCommand();

cmd.CommandText = "...";

cmd.Connection = con;

cmd.Parameters.Add( new SqlParameter( ... ) );

using( con ){

con.Open();

cmd.Execute();

К-во Просмотров: 296
Бесплатно скачать Реферат: Менеджер подключений к базам данных