Зачем нужны «отключенные обновления» в LINQ To SQL? - PullRequest
1 голос
/ 12 ноября 2010

Когда и почему можно использовать этот подход?

Кажется, это очень сложно, и нет простого способа обновить отключенный текстовый текст.

Так почему такая необходимость когда-либо существовала в процессе разработки?

1 Ответ

2 голосов
/ 12 ноября 2010

Прежде всего, это не так сложно.Я работаю в компании, занимающейся производством солнечных батарей, стоимостью 2,5 млрд долларов, и мы используем L2S в качестве основы для всех наших производственных применений.Мы используем отключенные обновления для большинства наших обновлений с большим успехом.

Зачем это нужно?Как насчет ситуаций, когда у вас есть клиентская, промежуточная и промежуточная базы данных.Клиент общается со средним уровнем через WCF (как мы) или через веб-сервисы.Мы передаем сущности от клиента на средний уровень для обновления (или вставки) в базу данных.В этом сценарии, который ОЧЕНЬ распространен, все ваши обновления будут отключены.Причина, конечно, заключается в том, что сущности передаются через WCF, и в этом сценарии, очевидно, нет соединения с базой данных с сохранением состояния.Вероятно, именно так написано большинство приложений сегодня.

Это можно сделать, и это не так сложно или сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...