Я пытаюсь сделать статический запрос в C #, но появляется исключение: Неверный синтаксис рядом с ключевым словом 'Где'.
Вот мойcode:
public T UpdateById(Guid id, string newValues)
{
try
{
return _db.QuerySingleOrDefault<T>(String.Format("Update [{0}] Set @newValues Where [{0}Id] = @id", _table), new { newValues = newValues, id = id });
}
catch (SqlException ex)
{
throw new RepositoryDapperException(ex.Message);
}
}
Где @newValues - это столбцы, которые я хочу обновить для данного элемента id, называя его следующим образом:
baseRepo.UpdateById(updateEntity.Test1Id, "Description = \"Updated.\", Status = 3")
Кто-нибудь?