прошу тапками не кидаться 😅
Вопрос по сидам - как заполнять бд начальными данными изучил - попрактиковался - все ок
Но вот как быть если объект сложный?
Условно в json есть массив стран - каждая страна внутри имеет название и массив регионов
Каждый регион соответственно внутри имеет название и массив районов (тоже объект)
Все это нужно раскидать в три таблицы - районы/регионы/страны
Взаимосвязь правильно настроил - то есть crud на всех этапах работает
А вот как залить в бд сложные данные? Ткните пальцем - что почитать если есть какие статьи
Везде - где что нашел рассказывают о работе с обычными объектами
Или сииды так не работают и я что-то не понимаю?
Заранее благодарю
По странам давно существует готовый функционал, обычно апи найти можно, или библиотечку. Ну или просто сделать дефолтное заполнение базы вставкой начальных значений
Не, страны - это просто пример Я бы хотел изучить сам механизм Как гуглить второе? 😅
У тебя ORM какая?
Дефолтная работа с бд, я не понимаю твоей проблемы просто. У тебя есть бд, она хранит данные по своему, берешь EF, или провайдер данных любой. Пишешь реализацию патерна репозиторий и по верх него какой нибудь мапер который обьекты C# обьяснит как представить в БД. соответственно у этой ерунды связи есть. EF их за тебя делает
Которая для постгрес
Обсуждают сегодня