Eu tenho esta entidade:
public class Customer
{
public int Id { get; set; }
public string Email { get; set; }
public IEnumerable<Order> Orders{ get; set; } = [];
internal byte[] OrdersArray { get; set; }
public User()
{ }
}
E o mapeamento:
internal class CustomerMap : EntityMappingConfiguration<Customer>
{
public override void Map(EntityTypeBuilder<Customer> b)
{
b.ToTable("Customers").HasKey(t => t.Id);
b.Property(t => t.Id).HasColumnName("Id").ValueGeneratedOnAdd();
b.Property(t => t.Email).HasColumnName("Email").IsRequired();
b.Property(t => t.OrdersArray).HasColumnName("Orders");
b.Ignore(t => t.Orders);
}
}
Como posso usar a conversão EFCore para converter a matriz de bytes para a lista e vice-versa na leitura/gravação automaticamente?
1 respostas