Myvideo

Guest

Login

Создание кастомного инициализатора базы данных

Uploaded By: Myvideo
14 views
0
0 votes
0

Entity Framework - объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами как посредством LINQ в виде LINQ to Entities, так и с использованием Entity SQL. Кастомный инициализатор может наследоваться от одного из двух классов: 1) DropCreateDatabaseIfModelChanges - пересоздаёт базу данных в случае несовпадения EDM-модели и схемы базы данных. Используется при классическом Code First подходе. 2) DropCreateDatabaseAlways - пересоздаёт базу данных при каждой инициализации EDM. Используется в случаях, когда данные в БД актуальны только на протяжении цикла работы приложения. При переопределении метода Seed() мы можем задать дополнительную логику инициализации БД. Например, в данном ролике показано наполнение БД начальными данными при каждом создании. P.S. не забудьте пробросить вызов Seed() в базовый класс (последняя строчка ()). Команда in1click

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later