Как сохранить список объектов в базе данных, которая имеет отношение многие ко многим, используя хранимую процедуру, в c#? - PullRequest
0 голосов
/ 13 февраля 2020

Если у меня есть несколько объектов C#. NET Ядро, например:

public class Person
{
    public int PersonId { get; set; }

    public List<House> Houses{ get; set; }
}

public class House
{
    public int HouseId { get; set; }

    public List<Person> Persons{ get; set; }
}

public class PersonHouse
{
    public int HouseId { get; set; }
    public int PersonId { get; set; }
}

У меня есть список Person, который в свою очередь содержит список домов. Предполагая, что у меня уже есть база данных, настроенная с помощью таблицы ссылок, как я могу отправить список в базу данных, используя объект SqlCommand?

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

Я знаю, как сохранять простые объекты в базе данных с помощью объекта SqlCommand, но на самом деле никогда не сталкивался с решением сохранить объект под эти обстоятельства.

Раньше. NET Ядро Я бы использовал Entity Framework, но в данном случае это не вариант.

Любая помощь по этой проблеме будет принята с благодарностью.

...