Closed rodrigo-zanfa closed 2 years ago
Bom dia @rodrigo-zanfa, você pode usar o NotMapped
para indicar que uma propriedade não deve ser mapeada em uma classe. Chegou a testar este?
Mas como eu vou anotar um property com NotMapped
se ele nem existe na minha classe??
O que eu disse é que não faço ideia de como este TempId apareceu na minha tabela no momento que eu gerei o migration.
E ele só aparece quando minha classe herda de Notifiable<Notification>
; se ela não herdar, esse TempId não é criado (ou seja, fica correto!).
Mas como eu vou anotar um property com
NotMapped
se ele nem existe na minha classe?? O que eu disse é que não faço ideia de como este TempId apareceu na minha tabela no momento que eu gerei o migration. E ele só aparece quando minha classe herda deNotifiable<Notification>
; se ela não herdar, esse TempId não é criado (ou seja, fica correto!).
Você pode criar sua própria notificação e depois usar ela na sua classe:
public class MinhaClasse : Notifiable<MinhaNotificacaoComNotMapped> ...
Nas versões >= 2.0 do Flunt, sempre que uma entidade herda de
Notifiable<Notification>
, ao criar um migration, é inserido um campo adicional TempId em todas as tabelas; exemplo:Método da classe de migration:
Script gerado:
Já tentei removê-lo, mas sem sucesso.