AutoMapper Enum d'octets avec la mise en œuvre IMapperConfigurator
Enum définition est
public enum RowStatusEnum
{
Modified = 1,
Removed = 2,
Added = 3
}
public class RowStatusEnumConvertor : IMapperConfigurator
{
public void Cofigure()
{
Mapper.CreateMap<RowStatusEnum, byte>();
Mapper.CreateMap<byte, RowStatusEnum >();
}
}
Je config autoMapper avec la mise en œuvre IMapperConfigurator dans RowStatusEnumConvertor classe,
mais ne fonctionne pas ce code et pas de carte de ce type, je pense que ma config ne pas correcte ou pas assez,
merci de m'aider
grâce
OriginalL'auteur Mohammad Akbari | 2013-01-01
Vous devez vous connecter pour publier un commentaire.
J'ai reproduit votre problème. La solution est assez simple, ne pas configurer AutoMapper et de définir le type de base de l'énumération en octets. Comme ceci:
Pour le faire fonctionner:
OriginalL'auteur mrtentje
Sera quelque chose comme ce travail pour vous?
Classes.cs
AutoMapperConfigurator.cs
MappingTests.cs
OriginalL'auteur Mightymuke