Транзакции.
Раньше уже говорилось о том, что при отсутствии активной транзакции во время вызова метода SubmitChanges будет создана новая транзакция….
Раньше уже говорилось о том, что при отсутствии активной транзакции во время вызова метода SubmitChanges будет создана новая транзакция….
До сих пор при обсуждении LINQ to SQL всегда присутствовал единственный сущностный класс, отображаемый на единственную таблицу, для которой…
При генерации сущностных классов для базы данных Northwind указывалась опция /views, чтобы получить сущностные классы, отображаемые на представления базы…
Как следует из названия, пессимистический параллелизм предполагает худшее, и можно просто рассчитывать на тот факт, что запись, которая читается,…
Когда одно соединение с базой данных пытается обновить часть данных, которая была изменена в другом соединении после того, как…
Метод Refresh позволяет вручную обновлять сущностные объекты из базы данных. В некоторых ситуациях это делается при вызове метода ResolveAll…
GetCommand() Еще один потенциально полезный метод — это GetCommand. Когда вызывается метод GetCommand на объекте DataContext и ему передается…
ExecuteQuery() Нет сомнений, что API-интерфейс LINQ to SQL великолепен. Использование стандартной точечной нотации LINQ или синтаксиса выражений превращает построение…
CreateMethodCallQuery() Первое, что нужно знать о методе CreateMethodCallQuery — это защищенный (protected) метод. Значит, он не может быть вызван…
DatabaseExists() Метод DatabaseExists может использоваться для определения существования базы данных. Определение существования базы данных основано на строке соединения, указанной…
Объект DataContext будет кэшировать все изменения, проведенные в сущностных объектах, до тех пор, пока не будет вызван метод SubmitChanges….
Обычно от класса DataContext производится наследование для создания класса [Your]DataContext. Он существует для подключения к базе данных и обработки…
В дополнение ко всем методам, которые рассматриваются в этом разделе, класс DataContext предоставляет три основных службы: отслеживание идентичности, отслеживание…
Класс DataContext обрабатывает подключение к базе данных. Он также обрабатывает запросы, обновления, вставки в базу данных, отслеживает идентичность, отслеживает…
В пространстве имен System.Data.Linq существует группа классов, которые будут регулярно применяться при использовании LINQ to SQL. В этой статье…
О частичных методах говорилось ранее, и вот мы добрались до ситуации, при которой такие методы чрезвычайно полезны. В Microsoft…
При выполнении запросов LINQ to SQL есть два выбора для проекции возвращенных результатов. Результаты можно спроецировать на сущностный класс…
Сущностные классы определяются атрибутами и свойствами атрибутов, которые отображают такой класс на таблицу базы данных, а его свойства на…
Классы, которые отображаются на базу данных SQL Server с использованием LINQ to SQL, называются сущностными классами (entity classes). Созданный…
При написании запросов LINQ to SQL вы, вероятно, заметили, что при указании выражений, таких как в конструкции where, используется…