“Young Scientist”
.
# 24 (366)
.
June 2021
25
Information Technology
Также после создания сервера на странице со списком сессий появится кнопка для сохранения сессии в
аккаунте пользователя
внутри сайта, что в дальнейшем даст возможность лучше оценить данные сессии.
Реализация web API. База данных
Для хранения данных будет использоваться
база данных MSSql
— Отлично работает в связке с Asp net
— Проверенная и надежная
— Обладает отличной документацией
— Легко интегрируется на
локальный компьютер
Для встраивания данной базы данных в проект будет использована библиотека Entity Framework,
так как она реализует опи-
санный выше ROM что позволит значительно облегчить взаимодействие с базой данных. Для создания экземпляра базы данных
в программе
необходимо создать класс, который будет являться наследником DbContext, данный класс
позволяет взаимодейство-
вать с базой данных.
Рис. 8.
Класс для взаимодействия с базой данных
— Sessions — коллекция, описывающая таблицу сессий
— Users — коллекция, описывающая таблицу пользователей
— DBContext (метод) — метод, инициализирующий базу данных
Для реализации модели данных для пользователей был написан класс следующего вида:
Рис. 9.
Класс, описывающий модель пользователя в базе данных
«Молодой учёный»
.
№ 24 (366)
.
Июнь 2021 г.
26
Информационные технологии
— Id — ключ, индекс пользователя в базе данных
— Login — логин пользователя
— Password — пароль пользователя
Для загрузки информации о сессиях пользователей в базу данных написан следующий класс:
Рис. 10.
Достарыңызбен бөлісу: