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