using Dapper; using Microsoft.Extensions.Configuration; using MySqlConnector; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QRCodeService.Application.Queries { public class AppQueries : IAppQueries { readonly string _connectionString; public AppQueries(string connectionString) { _connectionString = connectionString; } public async Task GetAppAsync(int id) { using (var connection = new MySqlConnection(_connectionString)) { connection.Open(); var app = await connection.QueryAsync( @"SELECT Id,AppKey,Remarks FROM App WHERE Id = @id", new { id }); return app.SingleOrDefault(); } } } }