Рейтинг:
1
Dave Kreskowiak
Code First-это режим, в котором работает Entity Framework. Это что-то для реализации веб-сайта. Entity Framework - это инструмент объектно-реляционного отображения. Он автоматизирует большую часть работы по сохранению объектов модели данных в базе данных и воссозданию их обратно в объекты из базы данных.
Entity Framework может использоваться во множестве различных типов приложений, включая ASP.NET/MVC.
ASP.NET/MVC используется для написания веб-сайтов.
Нет никакого "лучшего", есть только то, что более уместно с учетом ситуации и требований.
ahmed_sa
Хорошо, теперь, если я создам веб-сайт с помощью asp.net MVC что я выбираю предположим у меня есть 50 таблиц что я выбираю для работы entity framework или кода в первую очередь
Dave Kreskowiak
Опять же, Code First-это режим, в котором работает Entity Framework. Они не являются отдельными фреймворками, делающими одно и то же.
Если вы никогда раньше не делали ничего из Entity Framework, я бы не рекомендовал сразу переходить к определению 50 таблиц в нем и прыгать туда. Сначала возьмите пару книг по Entity Framework и Code First и поработайте с ними. Она тебе понадобится.
Вам не нужно использовать Entity Framework. Вы можете использовать любую библиотеку ORM, которую захотите. Вы даже можете пропустить использование ORM и просто написать свой собственный код обработки базы данных самостоятельно.
Есть масса разных вариантов. То, что будет работать лучше для вас, зависит только от вас и ваших требований. Нет никакого "лучшего".