Я пытаюсь внедрить кэширование в нашей транзакции базы данных, и я хочу, чтобы они добавляли, обновляли и удаляли из кэша при выполнении эквивалентных операций с базой данных.
public class ModelExample
{
public string code { get; set; }
public string description { get; set; }
public string site { get; set; }
}
говорят, что у меня есть метод, который вставляется в таблицу
int result;
string query = "insert into modeltable(code,description,site) values (@code,@description,@site);
DynamicParameters parameter = new DynamicParameters();
parameter.Add("@code", code, DbType.String);
parameter.Add("@description", description, DbType.String);
parameter.Add("@site", site, DbType.String);
connection.Open();
result = await connection.ExecuteAsync(query, parameter)
Я хочу, чтобы результат фактически возвращал ModelClass вместо целого числа.В общем, я хочу получить результаты вставки, чтобы я мог добавить их в кеш.
Спасибо