документации Microsoft в using'e подключение и выполнение команды.
Препод же нам показал, как через функцию вызывать подключение, через другую - выполнение команды*.
При sql запросе* повторно эту функцию вызвать нельзя, пишет, что команда уже выполняется. Решается сбросом соединения с бд.
Настройки подключения указываются либо в конфиге. Либо в при самом подключении в виде строки. Данные можно получать в виде Entity модели. Либо выполнить запрос и получить DataSet. А его с помощью dapper смапить в нужный класс. Вам нужно получить dbContext, выполнить нужные методы, а потом закрыть dbContext. Лучше использовать Using. Но вы можете получить и через функцию, главное потом вызвать dispose
Обсуждают сегодня