Linq 2 SQL или Linq Entities - PullRequest
       55

Linq 2 SQL или Linq Entities

5 голосов
/ 13 декабря 2008

Я начинаю разрабатывать новое приложение, и меня интересует мнение людей о Linq2SQL или Linq2Entities и то, что они считают лучшей технологией для быстрой разработки.

Я также занимаюсь исследованием служб данных ADO.net.

Ответы [ 11 ]

0 голосов
/ 13 декабря 2008

В наши дни Linq to SQL - это тупик, потому что Microsoft больше не собирается его обновлять. Я использовал его некоторое время для своих собственных проектов, но обнаружил, что он недостаточно силен по сравнению с реальным SQL. Конечно, в краткосрочной перспективе это может показаться более простым, но в ходе цикла разработки вашего приложения вы обнаружите, что вам больше нравится мощь SQL.

Я думаю, что LINQ TO SQL должны приниматься только теми, кто серьезно зависит от уровней абстракции каркаса и не имеет времени / энергии / желания заниматься SQL.

Еще одна вещь, которую вы должны помнить, это то, что дополнительный слой между SQL и вашим приложением имеет свою стоимость. Разница в скорости не то, что вы легко заметите, но она есть.

Лично я рекомендую, чтобы кто-то, кто начинает, сразу перешел на SQL и пропустил LINQ to SQL.

...