Re: DataContext vs DataConnection
От: Danchik Украина  
Дата: 07.02.19 08:54
Оценка:
Здравствуйте, dmitry_npi, Вы писали:

_>Добрый день.


_>Прочитал на сайте про долго- и короткоживущие соединения, но так и не смог определиться, что мне использовать, DataConnection или DataContext.

_>Я бы хотел унаследовать свой класс от одного из них и использовать в стиле Entity Framework:

DataConnection лучше. Вы пробовали из базы генерить классы посредством T4 шаблонов?

_>
_>using(var db = new MyDatabase()) // 1
_>{
_>    db.Insert(new Customer()); // 2
_>    db.Insert(new Customer()); // 3
_>} // 4
_>


_>Вопросы:

_>1) В какой точке происходит открытие реального соединения с БД?

Точка 2

_>2) В какой точке записи реально попадут в БД: в момент вызова Insert или после конца блока using?

Сразу после Insert

_>2a) Как отличается это поведение между DataConnection и DataContext?


DataContext закрывает соединени после каждого вызова операции.

_>Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.