Я создал библиотеку классов DataAccessLibrary для сопоставления своей базы данных, и я могу получить правильное количество строк для запроса, но значение каждого столбца равно нулю. Я не уверен, почему QueryAsyn c будет возвращать строки, но не данные в строках.
public async Task<List<T>> LoadData<T, U>(string sql, U parameters)
{
string connectionString = _config.GetConnectionString(ConnectionStringName);
using (IDbConnection connection = new SqlConnection(connectionString))
{
if (connection.State != ConnectionState.Open)
{
connection.Open();
}
try
{
var data = await connection.QueryAsync<T>(sql, parameters);
if (connection.State != ConnectionState.Closed)
{
connection.Close();
}
return data.ToList();
}
catch (Exception ex)
{
throw ex;
}
}
}
количество элементов в списке данных
Быстрый просмотр элемента [0], показывающий все ноль