ahmed_sa Ответов: 2

Какой сценарий использует code first или entity framework


Мне нужно создать веб-сайт с помощью веб-технологии .net asp.net mvc с использованием C#

Но я путаю

Что лучше всего подходит для реализации веб-сайта build с помощью MVC

Использование Entity framework(автоматическая сборка базы данных и создание модулей с помощью EF)

ОПЕРАЦИОННАЯ

Реализация веб-сайта с помощью кода в первую очередь ?

Что я уже пробовал:

what scenario using code first or entity framework

2 Ответов

Рейтинг:
1

Peter Leow

Проверить это: entity framework-Code-first vs Model/Database-first[^]


Рейтинг:
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 и просто написать свой собственный код обработки базы данных самостоятельно.

Есть масса разных вариантов. То, что будет работать лучше для вас, зависит только от вас и ваших требований. Нет никакого "лучшего".