Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Использование технологии Entity Framework Core 2.0 для организации доступа к базам данных из .NET-приложений

Автор:   •  Январь 5, 2021  •  Лабораторная работа  •  1,069 Слов (5 Страниц)  •  348 Просмотры

Страница 1 из 5

Міністерство освіти і науки України

Харківський національний університет радіоелектроніки

Кафедра Штучного Інтелекту

Дисципліна: «Програмування під .Net Framework»

ЛАБОРАТОРНА РОБОТА № 2

«Использование технологии Entity Framework Core 2.0 для организации доступа к базам данных из .NET-приложений.»

Виконав:

ст. гр. ІТКН-16-8

Прийняв:

з оцінкою «____________»

«____»_______________20___р.

Харків 2019

ЦЕЛЬ РАБОТЫ: Изучение особенностей использования технологии Entity Framework Core 2.0 для организации доступа к базам данных из .NET-приложений.

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:

1. Согласовать с преподавателем предметную область. Предметную область в данной работе студент предлагает свою.

2. Осуществить проектирование базы данных. В данной работе предполагается работа с упрощенной базой данных, содержащей только одну главную таблицу и два-три справочника!

3. В случае организации доступа к предварительно созданной базе данных запрещается использовать Reverse engineering для автоматического создания классов сущностей и контекста данных!

4. Разработать локальное (!) (консольное или с графическим интерфейсом) программное приложение, в котором будет реализован доступ к базе данных с использованием технологии Entity Framework Core 2.0.

5. Предусмотреть реализацию стандартных CRUD-операций работы с данными. Предусмотреть также оригинальную обработку данных. При работе с данными использовать запросы LINQ to Entities.

6. Подготовить отчет.



КОД СУЩНОСТЕЙ:
[pic 1][pic 2]

КОД КОНТЕКСТА:
[pic 3]

КОД РЕАЛИЗАЦИИ ПРОГРАММЫ:

        class Program

    {

        static void Main(string[] args)

        {

            Database.SetInitializer(new MovieDBInitializer());

            MovieContext db = new MovieContext();

            Repo repo = new Repo(db);

            #region добавление жанра

            Genre genre = new Genre

            {

                Name = "Триллер",          

            };

            repo.AddGenre(genre);

            #endregion

            #region добавление фильма

            Movie movie = new Movie

            {

                Name = "Алина А",

                Company = "Ukraine",

                Description = "Нормально",

                RealeseDate = new DateTime(2015, 12, 12),

                Genres = new List<Genre> { genre },

                Director = "Вася пупкин",

...

Скачать:   txt (5.8 Kb)   pdf (224.4 Kb)   docx (56.7 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club