Багатокритеріальний пошук культурно-розважальних закладів. ASP .Net MVC4. БД кінотеатрів.
19

http://www.entityframeworktutorial.net/images/EF5/code-first.png

Рис. 1.5 Підхід Code First

Entity Framework забезпечує просте і зручне управління об'єктами з бази даних. В даному випадку нам не треба навіть створювати базу даних і визначати в ній таблиці. Entity Framework все зробить за нас на основі визначення класу контексту даних і класів моделей. І якщо база даних вже є, то EF не буде повторно створювати її.

Наше завдання – тільки визначити модель, яка буде зберігатися в базі даних, і клас контексту. Тому даний підхід називається Code First – спочатку пишеться код, а потім по ньому створюється база даних і її таблиці.

Насамперед створюється новий клас, який буде описувати дані (Див. Рис.1.6). Це звичайний клас, який містить певну кількість властивостей. Кожна властивість буде зіставлятися з окремим стовпцем в таблиці з БД (Див. Рис.1.7).

 

Рис. 1.6 Клас, що описує данні