Я собираюсь начать новый проект и решаю, какую технологию доступа к данным я буду использовать ... Мне действительно нравится LINQ to SQL по ряду причин, но должен ли я начать новый проект с использованием Entity Framework вместо этого ??
У меня есть такое ощущение, что Entity Framework более раздутый и излишне сложный, что объясняет одну из причин, по которой я думал о переходе с LINQ на SQL ... но, как я сказал, это может быть только восприятие на моей стороне Я не так уж много использовал Entity Framework.
Итак, что бы люди посоветовали использовать для запуска нового проекта сегодня (обратите внимание, что это приложение будет в течение многих лет)?
Приветствие
Энтони
EDIT:
Мы являемся магазином SQL Server, поэтому нам не требуется независимость от поставщика базы данных.
Кроме того, является ли общепризнанным лучшим способом абстрагирования доступа к данным с использованием шаблона репозитория, который работает с объектами моего домена?