Что не так с моим основным кодом. NET, возникает ошибка при выполнении запроса к базе данных - PullRequest
2 голосов
/ 07 мая 2020

Ошибка в функции getStores():

Необработанное исключение при обработке запроса. ObjectDisposedException: невозможно получить доступ к удаленному объекту. Имя объекта: 'System. Net .Sockets.Socket'

  public class StoreController : Controller

{
    // dependency-injected
    private readonly MySqlConnection _connection;

    public StoreController(MySqlConnection mySqlConnection)
    {
        _connection = mySqlConnection;
    }
 // GET
    public IActionResult Index()
    {
        return Content("home");
    }

    [HttpPost]
    [Route("/stores")]
    public async Task getStores()
    {
        // open connection
        await _connection.OpenAsync();
        // execute query and get stores
        using var command = new MySqlCommand("SELECT * FROM Stores", _connection);
        using var reader = await command.ExecuteReaderAsync();
        while (await reader.ReadAsync())
        {
            var value = reader.GetValue(0);
            Console.WriteLine(value);
        }
    }
}
...