Аналіз механізмів роботи з базами даних при використанні ORM Entity Framework та запитів SQL

Loading...
Thumbnail Image
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, м. Дніпро
Abstract
UKR: Entity Framework представляє спеціальну об'єктно-орієнтовану технологію на базі фреймворку. NET для роботи з даними. Entity Framework високим рівнем абстракції, який дозволяє абстрагуватися від самої бази даних і працювати з даними незалежно від типу сховища. Якщо фізично ми оперуємо таблицями, індексами, первинними та зовнішніми ключами, але на концептуальному рівні, який нам пропонує Entity Framework, ми вже працюємо з об'єктами. Цей фреймворк підтримує такі підходи до взаємодії з бд: code first- розробник створює клас моделі даних, які будуть зберігатися в бд, а потім Entity Framework за цією моделлю генерує базу даних та її таблиці; database first - Entity Framework створює набір класів, що відбивають модель конкретної бази даних; Model first - Спочатку розробник створює модель бази даних, за якою потім Entity Framework створює реальну базу даних на серверi.
ENG: The master's work is completed on 67 pages, contains 11 figures, 5 tables and 2 appendices. The master's thesis analyzed the mechanisms of working with databases when using ORM Entity Framework and ordinary SQL queries. Entity Framework represents a special object-oriented technology based on the .NET framework for working with data. Entity Framework has a high level of abstraction that allows you to abstract from the database itself and work with data regardless of the type of storage. If physically we operate with tables, indexes, primary and foreign keys, but at the conceptual level offered by the Entity Framework, we are already working with objects. This framework supports the following approaches to interacting with databases: code first - the developer creates a data model class that will be stored in the database, and then the Entity Framework generates the database and its tables based on this model; database first - Entity Framework creates a set of classes that reflect the model of a specific database; Model first - First, the developer creates a database model, after which Entity Framework creates a real database on the server.
Description
Keywords
ORM, SQL, VS, EF, CRUD, ADO.Net, API, Swagger, SSMS, T-SQL, ВКР, КІТ
Citation
Нузаренко Д. С. Аналіз механізмів роботи з базами даних при використанні ORM Entity Framework та запитів SQL : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - Інженерія програмного забезпечення / наук. керівник О. П. Іванов ; Укр. держ. уні-т науки та технологій. Дніпро, 2022. 63 с.