Код: Выделить всё
public async Task GetAllCharacters()
{
var response = new ServiceResponse();
var dbCharacters = await _context.Characters.ToListAsync();
response.Data = dbCharacters.Select(c => _mapper.Map(c)).ToList();
return response;
}
Код: Выделить всё
public class GetCharacterDto
{
public int Id { get; set; }
public string Name { get; set; } = "Frodo";
public int HitPoints { get; set; } = 100;
public int Strength { get; set; } = 10;
public int Defense { get; set; } = 10;
public int Intelligence { get; set; } = 10;
public RpgClass Class { get; set; } = RpgClass.Knight;
}
Код: Выделить всё
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum RpgClass
{
Knight = 1,
Mage = 2,
Cleric = 3
}
System.NotSupportedException: сериализация и десериализация экземпляров System.Action не поддерживаются. Путь: $.MoveNextAction.
Вызывается прямо в
Код: Выделить всё
var dbCharacters = await _context.Characters.ToListAsync();
Код: Выделить всё
_context.Characters.ToList();
У меня установлены как .NET 5 SDK, так и .NET 6 SDK, если это может быть потенциальной проблемой.
Подробнее здесь: https://stackoverflow.com/questions/745 ... stem-actio