2015-07-04 21 views
-1

Я собираюсь использовать LINQTOSQL в своих проектах, и все запросы уже находятся в LINQ. Итак, какие изменения я должен внести в своих запросах. Их любой другой формат для запросов LINQTOSQL.Каковы различия между запросами linq и linqToSql?

+0

Прошу исследовать первый возможный дубликат [LINQ to SQL vs ADO.Net] (http://stackoverflow.com/questions/671179/LINQ к SQL-против-лукаво-нетто) –

ответ

0

Linq - это функция «Language-Integrated Query», добавленная в C#, и которая может использоваться для различных источников (Linq to SQL, Linq to Entity Framework, Linq to Objects, Linq to XML, Linq to Datasets и т. Д.). ..)

Linq to SQL - это устаревший способ использования Linq для доступа к базам данных SQL Server (предпочтительно Linq to Entity Framework). Очень часто говорить о «Linq», даже когда речь идет о «Linq to Entity Framework»

1

Linq2Sql - ORM framework, только работа с SQL Server, разработанный группой Linq2Sql.

Entity Framework также структура ORM, разработанная ADO.NET командой, работать со многими системами баз данных, таких как SQL Server, Oracle, MySQL, ...

Позже ADO.NET команда приняты команды Linq2SQL, они концентрируются на разработка Entity Framework до сегодняшнего дня, Linq2Sql находится в режиме обслуживания.

Linq2Sql быстрее работает, чем Entity Framework. Но Entity Framework предоставляет ряд опций для работы с базой данных, такой как Code First, Database First, Model first ...

Linq2Sql - это работа Linq с базой данных Sql Server.

Смежные вопросы