Чтение документации по микрософт http://msdn.microsoft.com/en-us/library/bb738684.aspx Я вижу, что они открыто открывают и закрывают соединение
using (EntityConnection conn = new EntityConnection("name=AdventureWorksEntities"))
{
conn.Open();
...
conn.Close();
}
зачем это необходимо?