Когда у вас есть DataContext, он помогает вам отслеживать изменения в объектах, которые были извлечены из его таблиц или прикреплены к таблицам.
Так что вам, вероятно, не следует каждый раз закрывать текстовый текст данных, но если вы не полагаетесь на текстовый текст данных для отслеживания всех своих изменений - и у вас есть экземпляр, похожий на одиночный, вам, вероятно, следует ограничить время жизни каждого экземпляра на using
экземпляры и отправка / откат по каждой операции.В противном случае вы будете занимать много памяти для смены трека.
Но я думаю, что сложно дать простой ответ «да / нет» на ваш вопрос.