Como posso mapear propriedades enum para int em ServiceStack.OrmLite?
-
12-12-2019 - |
Pergunta
Talvez a resposta seja “intencionalmente”.Mas as propriedades enum são usadas principalmente para filtragem.Então eles precisam do "Índice Db".Mas se você mapeá-los para varchar(max) não poderemos criar índice para eles no Sql Server.
Portanto, se a resposta for "por design", você poderá adicionar uma alternativa de vinculação de estilo [Flag].
Solução
Isso é um erro arquitetônico para mim e não há solução.
Então fizemos
int UserTypeId {get;set,} // It is for db
UserTypeEnum UserTypeEnum {get;set;} // It manipulates UserTypeId and read from UserTypeId
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow