Большая база данных на sqlCE занимает много времени, чтобы открыть соединение - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть база данных на sqlCE 75,6 МБ с 600 000 строк, которая имеет одну таблицу с 3 столбцами:

A - lenght 13 (text)
B - lenght 20 (text)
C - lenght 21 (text)

Я открываю соединение вот так:

bool OpenConn()
{ 
  try
  {
    Conn = new SqlCeConnection(String.Format(@"Data Source={0}\
                 {1}", PathI, "MyDB.SDF"));
    Conn.Open();
    return true;
   }
  catch (SqlCeException err)
  {
    MessageBox.Show(err.Message, "Connetion error");
    return false;
  }
}

Проблема в том, что для открытия соединения требуется много времени.

Есть ли другой способ открыть и работать с большой базой данных?

Я работаю на sqlCE для Windows-CE или Windows-Mobile в C #

Заранее спасибо

...