93
Самый большой сдвиг в Entity Framework заключается в том, что он поз-
воляет сосредоточиться на своей бизнес-сфере.
В Entity Framework координационный центр называется концептуаль-
ной моделью. Это модель объектов в вашем приложении, а не модель базы
данных, которую вы используете для сохранения данных вашего приложения.
Ваша концептуальная модель может совпасть с вашей схемой базы
данных или может быть совсем другой.
Вы можете использовать Visual Designer для определения вашей кон-
цептуальной модели, которая затем может генерировать классы, которые вы в
конечном итоге будете использовать в своем приложении.
Вы можете просто определить свои классы и использовать функцию
Entity Framework, которая называется Code First. И тогда Entity Framework по-
стигнет концептуальную модель.
Рисунок 2.20 – Entity Framework
В любом случае, Entity Framework решает, как перейти от вашей концеп-
туальной модели к вашей базе данных. Таким образом, можно выполнять за-
просы к объектам концептуальной модели и работать непосредственно с ними.
Ниже приведены основные функции Entity Framework. Этот список со-
здан на основе наиболее заметных функций, а также на основе часто задавае-
мых вопросов о Entity Framework.
Entity Framework - это инструмент Microsoft.