@egorggegor

Как правильно связать БД и приложение?

Создал БД, начал писать под нее приложение. Пишу связь между приложением и БД. Прошу посоветовать, как можно организовать связь между приложением и базой данных.
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Логин и пароль доступа к БД легко выдрать из скомпилированного exe. Это ключ даже не "под ковриком". Если БД на сервере, подумайте о реализации API.
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
EF или EF Core.
https://github.com/vkorotenko/FiasServer/blob/mast...
// пример прямого запроса
public void Truncate()
        {
            var truncate = "TRUNCATE TABLE HOUSE_HOUSENUM";
            var reset = "DBCC CHECKIDENT ('HOUSE_HOUSENUM', RESEED, 0)";
            _ctx.Database.ExecuteSqlRaw(truncate);
            _ctx.Database.ExecuteSqlRaw(reset);
        }


сам контекст
https://github.com/vkorotenko/FiasServer/blob/mast...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы