MySQLNumberTypeMapping 'não suporta conversões de valor

Eu adicionei alguns modelos que eu costumava conectar a um banco de dados SQL e agora está migrando para o MySQL. Estou recebendo esse erro quando executo:dotnet ef update --context {context}

Blockquote System.NotImplementedException: O 'MySQLNumberTypeMapping' não suporta conversões de valor. O suporte para conversões de valor geralmente requer alterações no provedor de banco de dados. em Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.Clone (conversor ValueConverter) em Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.b__7_0 (ValueTuple3 k) at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd (tecla TKey, Func2 valueFactory) at Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMappingWithConversion(RelationalTypeMappingInfo& mappingInfo, IReadOnlyList1 diretores) em Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping (membro MemberInfo) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.PropertyDiscoveryConvention.IsCandidatePrimitiveProperty (PropertyInfooreValueInfrastructure.Integration.Integration. InternalEntityTypeBuilder entityTypeBuilder) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ImmediateConventionScope.OnEntityTypeAdded (InternalEntityTypeBuilder entityTypeBuilder) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.RunVisitor.VisitOnEntityTypeAdded (nó OnEntityTypeAddedNode) em Microsoft.EntityFrameworkCore.Metadata. Conventions.Internal.ConventionDispatcher.ConventionVisitor.VisitConventionScope (nó ConventionScope) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ConventionVisitor.VisitConventionScope (ConventionS nó de suporte) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ConventionBatch.Run () em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationshipDiscoveryConvention.DiscoverRelationships (Internalert ...

O 'MySQLNumberTypeMapping' não suporta conversões de valor. O suporte para conversões de valor geralmente requer alterações no provedor de banco de dados.

Aqui está uma das tabelas que eu devo criar: (Eu removi qualquer referência ao DataType (*) ou enumerações que eu possa ser o problema com o MySQL.

[Key]
public int ID { get; set; }
[StringLength(50)]
public string Name { get; set; }
public int? PropertyID { get; set; }
public Property Property { get; set; }

//public SelectList Animals { get; set; }
//public string AnimalTypes { get; set; }
[Display(Name="Spesie")]
public int? AnimalTypeID { get; set; }
[Display(Name = "Spesie")]
public AnimalType AnimalType { get; set; }

public bool Male { get; set; }
public bool Trophy { get; set; }
public int Quantity { get; set; }
[DisplayFormat(ApplyFormatInEditMode = false, DataFormatString = "R{0:N}")]
public decimal Price { get; set; }
[StringLength(2000)]
public string Comments { get; set; }

Por que o MySQL não está gostando dessas definições? ou o que é esse valor que as conversões estão tentando fazer?

questionAnswers(3)

yourAnswerToTheQuestion