Обновление в LINQ? - PullRequest
       3

Обновление в LINQ?

1 голос
/ 24 января 2011

Есть ли возможность обновлять базу данных, используя только LINQ без использования LINQ to SQL?Если да, приведите пример.

Чем отличаются LINQ от LINQ to SQL?

Ответы [ 2 ]

2 голосов
/ 24 января 2011

LINQ - это просто инфраструктура поддержки мощных запросов данных на языке .NET. Для любой поддержки вам нужен поставщик LINQ. Некоторые провайдеры:

  1. LINQ to Objects -> Использование LINQ для запроса в коллекции памяти
  2. LINQ to SQL -> облегченный поставщик запросов данных для SQL Server.
  3. LINQ to Entities -> ORM для запросов к нескольким базам данных.
  4. LINQ to XML -> или XLINQ для запроса XML
2 голосов
/ 24 января 2011

Нет, «Просто» LINQ (LINQ-to-Objects) ничего не обновит.

Таким образом, для обновления базы данных вам понадобится LINQ-to-SQL или LINQ-to-Entities (Entity Framework).

Но вам нужно что-то подобное и для чтения из базы данных, поэтому проблем не должно быть.

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