Commit 53e83667 authored by Savorboard's avatar Savorboard

fix data reader uncolsed bug.

parent fec299fb
...@@ -150,7 +150,9 @@ SELECT * FROM `{_prefix}.received` WHERE Id=LAST_INSERT_ID();"; ...@@ -150,7 +150,9 @@ SELECT * FROM `{_prefix}.received` WHERE Id=LAST_INSERT_ID();";
try try
{ {
//fetchedMessage = await connection.QuerySingleOrDefaultAsync<FetchedMessage>(sql, args, transaction); //fetchedMessage = await connection.QuerySingleOrDefaultAsync<FetchedMessage>(sql, args, transaction);
var reader = connection.ExecuteReader(sql, args, transaction); // An anomaly with unknown causes, sometimes QuerySingleOrDefaultAsync can't return expected result.
using (var reader = connection.ExecuteReader(sql, args, transaction))
{
while (reader.Read()) while (reader.Read())
{ {
fetchedMessage = new FetchedMessage fetchedMessage = new FetchedMessage
...@@ -160,6 +162,7 @@ SELECT * FROM `{_prefix}.received` WHERE Id=LAST_INSERT_ID();"; ...@@ -160,6 +162,7 @@ SELECT * FROM `{_prefix}.received` WHERE Id=LAST_INSERT_ID();";
}; };
} }
} }
}
catch (MySqlException) catch (MySqlException)
{ {
transaction.Dispose(); transaction.Dispose();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment