LINQ to SQL против Entity Framework для приложения с будущей версией SQL Azure - PullRequest
1 голос
/ 20 апреля 2010

У меня вертикальное рыночное приложение Dot Net Framework 1.1 C # / WinForms / SQL Server 2000.В настоящее время он использует ADO.Net и Microsoft SQLHelper для операций CRUD.

Я успешно преобразовал его в Dot Net Framework 4 C # / WinForms / SQL Server 2008. Я хотел бы также предложить своим клиентам возможность использовать SQL Azure в качестве внутреннего хранилища своих данныхвместо локальной / локальной сети SQL Server.

Если я знаю, что SQL Azure находится в будущем моего приложения, я должен:

A.Переключитесь на LINQ to SQL

или

B.Swith to Entity Framework

или

C.Придерживайтесь ADO.Net и SQLHelper

?

Спасибо!

Ответы [ 2 ]

1 голос
/ 06 мая 2010

Я бы переключился на Entity Framework, он прекрасно работает с SQLAzure и является рекомендуемым ORM от Microsoft для .Net 4

0 голосов
/ 07 мая 2010

ADO.net работает просто отлично,

Мой личный фаворит - Linq2Sql, который отлично работает с лазурью

Microsoft теперь рекомендует всем перейти на платформу сущностей

...