EF CORE IGNORANDO DATAANNOTATION SCHEMA
Boa tarde!
O schema padrão da minha aplicação é comp_db, mas estou tentando usar outros schemas com data annotations;
Más, quando eu vejo o .ToQueryString(), o EF core ignora o solic_db;
Não é aplicado o solic_db, e com isso, é a plicado o padrão que é comp_db
Tentei usar também o ModelBuilder;
Mas o resultado é o mesmo...
O schema padrão da minha aplicação é comp_db, mas estou tentando usar outros schemas com data annotations;
[Table = "tb_solic", Schema="solic_db"]
Más, quando eu vejo o .ToQueryString(), o EF core ignora o solic_db;
SELECT 'e'....
FROM 'tb_solic' AS 'e'
Não é aplicado o solic_db, e com isso, é a plicado o padrão que é comp_db
Tentei usar também o ModelBuilder;
modelBuilder.Entity<Solicitation>()
.ToTable(Solicitation.TableName, "solic_db");
Mas o resultado é o mesmo...
Estranho.
Apenas para tirarmos a prova real, poderia fazer esse teste?
Caso não de certo, seria possÃÂvel falar qual versão do EF voce está usando? Assim como qual é o banco de dados usado?
Apenas para tirarmos a prova real, poderia fazer esse teste?
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema("seu_schema");
base.OnModelCreating(modelBuilder);
}
Caso não de certo, seria possÃÂvel falar qual versão do EF voce está usando? Assim como qual é o banco de dados usado?
Opa, boa tarde,
Opa, já tentei sim, já tentei também definir o schema no modelBuilder junto com o HasDefaultSchema;
também tentei na hora de montar o dbContext; como explicado aqui
Talvez eu tenha esquecido de comentar, uso o EF Core 6.0.6 e também o Pomelo.MySQL 6.0.1
Eu fiz essa mesma pergunta no Stackoverflow e pelo que entendi, o EF Core/Pomelo não da suporte para Schemas dessa forma..
Citação:Apenas para tirarmos a prova real, poderia fazer esse teste?
Opa, já tentei sim, já tentei também definir o schema no modelBuilder junto com o HasDefaultSchema;
modelBuilder.Entity<Solicitation>()
.ToTable(Solicitation.TableName, "solic_db");
também tentei na hora de montar o dbContext; como explicado aqui
Talvez eu tenha esquecido de comentar, uso o EF Core 6.0.6 e também o Pomelo.MySQL 6.0.1
Eu fiz essa mesma pergunta no Stackoverflow e pelo que entendi, o EF Core/Pomelo não da suporte para Schemas dessa forma..
Tópico encerrado , respostas não são mais permitidas