Добрый день.
Прочитал на сайте про долго- и короткоживущие соединения, но так и не смог определиться, что мне использовать, DataConnection или DataContext.
Я бы хотел унаследовать свой класс от одного из них и использовать в стиле Entity Framework:
using(var db = new MyDatabase()) // 1
{
db.Insert(new Customer()); // 2
db.Insert(new Customer()); // 3
} // 4
Вопросы:
1) В какой точке происходит открытие реального соединения с БД?
2) В какой точке записи реально попадут в БД: в момент вызова Insert или после конца блока using?
2a) Как отличается это поведение между DataConnection и DataContext?
Спасибо.