Menu Docs
Página inicial do Docs
/ / /
Provedor do EF Core

Limitações

Nesta página

  • Visão geral
  • Recursos principais do Entity Framework não suportados
  • Selecionar projeções
  • Agregações escalares
  • Migrações
  • Desenvolvimento do reconhecimento de data center-First
  • Chaves estrangeiras
  • Chaves alternativas
  • Divisão de tabelas
  • Tabelas temporais
  • Dados espaciais
  • Recursos do MongoDB não suportados
  • Séries temporais
  • Atlas Search
  • Vector Search

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 .

As seções a seguir descrevem os recursos do Entity Framework Core que o fornecedor do EF Core não suporta.

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.

Agregações escalares de nível superior são operações que você pode executar em uma query, como Count(), Min() e Max(). Esta versão do fornecedor de núcleo da EF suporta apenas as seguintes operações de agregação escalar:

  • Count()

  • LongCount()

  • Any(), com ou sem predicados

Esta versão do EF Core Provider não suporta outras operações de agregação escalar.

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.

O MongoDB foi projetado para ser flexível e não requer um esquema de banco de dados de dados. Devido ao design sem esquemas do MongoDB, o desenvolvimento do banco de dados em primeiro lugar não é suportado no EF Core Provider.

Como o MongoDB é um banco de banco de dados de documento , o EF Core Provider não oferece suporte a chaves estrangeiras.

Como o MongoDB é um banco de banco de dados de documento , o EF Core Provider não oferece suporte a chaves alternativas.

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.

O provedor do EF Core não oferece suporte a tabelas temporais.

O provedor do Core EF não suporta dados geográficos.

As seções a seguir descrevem os recursos do MongoDB que o provedor de núcleo da EF não suporta.

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.

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.

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.

Voltar

Simultaneidade otimista