Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/ / /
Provedor do EF Core

Limitações

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.

Um discriminador de tipo é um elemento em um documento que o provedor de núcleo da EF usa para decidir qual tipo C# criar para o documento durante a desserialização.

Esta versão do EF Core Provider não oferece suporte a discriminadores de tipo.

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 . 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.

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

Indexes

Nesta página