I wonder if you can do the following conversion:
public class Pessoa
{
public bool Ativo { get; set; }
}
public class PessoaMap: IEntityTypeConfiguration<Pessoa>
{
public virtual void Configure(EntityTypeBuilder<TEntity> builder)
{
builder.Property(x => x.Ativo)
.HasConversion(?)
// Converter o meu campo bool em char no banco de dados, por exemplo, quando for true inserir no banco de dados "S", ou inverso "N"
}
}
Tabela Pessoa
| Ativo |
|1| | 'S' |
|2| | 'N' |