Visão geral
Nesta página, você pode encontrar uma lista de recursos do Entity Framework e MongoDB que o fornecedor do EF Core não suporta. Como o provedor está em desenvolvimento ativo, alguns recursos listados nesta página podem ser considerados para versões futuras com base na demanda do cliente .
Recursos principais do Entity Framework não suportados
As seções a seguir descrevem os recursos do Entity Framework Core que o fornecedor do EF Core não suporta.
Selecionar projeções
Selecione projeções utilize o método Select() em uma query LINQ para alterar a estrutura do objeto criado. A projeção altera o objeto realizando agrupamentos ou selecionando campos em tipos anônimos ou tipos alternativos não reconhecidos pelo Entity Framework.
Esta versão do EF Core Provider não oferece suporte a projeções selecionadas.
Migrações
As migrações no Entity Framework Core são projetadas para bancos de dados relacionais. Como o MongoDB é um banco de banco de dados de documento , as migrações não são suportadas pelo provedor do EF Core.
Desenvolvimento do reconhecimento de data center-First
O MongoDB foi projetado para ser flexível e não requer um esquema de banco de dados . Devido ao design flexível de esquema do MongoDB, o desenvolvimento de banco de dados em primeiro lugar não é suportado no EF Core Provider.
Chaves estrangeiras
Como o MongoDB é um banco de banco de dados de documento , o EF Core Provider não oferece suporte a chaves estrangeiras.
Divisão de tabelas
O MongoDB é um banco de banco de dados de documento e não tem tabelas normalizadas. Por esse motivo, a divisão de tabela não é suportada pelo provedor do EF Core.
Tabelas temporais
O provedor do EF Core não oferece suporte a tabelas temporais.
Dados espaciais
O provedor do Core EF não suporta dados geográficos.
Recursos do MongoDB não suportados
As seções a seguir descrevem os recursos do MongoDB que o provedor de núcleo da EF não suporta.
Séries temporais
O EF Core Provider não oferece suporte a dados de séries temporais ou coleções de séries temporais. Esses são recursos exclusivos do MongoDB que não estão disponíveis no Entity Framework Core.
Atlas Search
O EF Core Provider não oferece suporte à pesquisa do MongoDB Atlas . O Atlas Search é um recurso exclusivo do MongoDB, sem recurso semelhante disponível no Entity Framework Core.
Vector Search
O EF Core Provider não oferece suporte à pesquisa vetorial do MongoDB Atlas . O Atlas Vector Search é um recurso exclusivo do MongoDB, sem recurso semelhante disponível no Entity Framework Core.