I need some help, I have a SQL Server CE database in my project and I open the connection when loading the first form and keep it open, you know the usual:

```
if (con.State == ConnectionState.Closed)
{
    con.Open();
}

```

It works perfectly fine, but that first moment when it's opening the connection is toooooo long. 

My question is, isn't there a way to make that opening process go a little faster so that my program's users won't fall asleep waiting for it to open?

Thanks in advance...