Estou tentando fazer uma seleção no banco de dados
Db db = new Db();
var con = await db.OpenConnection();
SqlCommand command = new SqlCommand("SELECT * FROM users", con);
SqlDataReader reader = await command.ExecuteReaderAsync();
while (await reader.ReadAsync())
{
...
}
await db.CloseConnection(con);
Mas eu recebo uma exceção
Microsoft.Data.SqlClient.SqlException (0x80131904): O nome do objeto 'users' não é válido.
Não tenho ideia do que está acontecendo, porque o banco de dados existe e a tabela também existe
insira a descrição da imagem aqui
Código de classe
using System.Data;
using Microsoft.Data.SqlClient;
namespace CarWashServer
{
internal class Db
{
public async Task<SqlConnection> OpenConnection()
{
var con = new SqlConnection();
con.ConnectionString = "Data Source=localhost;User ID=*****;Password=********;Connect Timeout=30;Encrypt=False;Trust Server Certificate=True;Application Intent=ReadWrite;Multi Subnet Failover=False";
if (con.State != ConnectionState.Open)
await con.OpenAsync();
return con;
}
public async Task<int> CloseConnection(SqlConnection con)
{
await con.CloseAsync();
return 0;
}
}
}