Introdução

Concluído

O SDK do .NET para o Azure Cosmos DB para NoSQL permite que os aplicativos cliente se conectem a recursos e itens por meio do ponto de extremidade da conta. Você pode criar muitos dos recursos do NoSQL, como contêineres, bancos de dados e itens usando o SDK. O SDK .NET é útil para aplicativos de negócios que precisam executar operações comuns de criação, leitura, atualização e exclusão (CRUD) do código. O SDK do .NET também oferece suporte a consultas e lotes de operações.

Cenário de exemplo

Suponha que você seja um desenvolvedor em uma empresa de varejo de artigos esportivos. Você está trabalhando em um software para importar um novo inventário para seu banco de dados. Seu aplicativo adiciona vários itens usando o SDK do .NET para Azure Cosmos DB para NoSQL. Depois de importar seus dados, o aplicativo executará uma consulta e exibirá os resultados para que você possa validar que os itens corretos foram adicionados.

Ilustração de ícones que indicam dados que estão sendo carregados na nuvem e, em seguida, consultados usando técnicas de pesquisa comuns.

O que estamos a fazer?

Este módulo percorre especificamente as etapas para se conectar a uma conta do Azure Cosmos DB para NoSQL a partir de um aplicativo de console .NET. Seu aplicativo de console cria um único recurso de banco de dados e contêiner se eles ainda não existirem em sua conta. Em seguida, você usa operações individuais e orquestradas para preencher o contêiner com vários itens. Depois que os dados são preenchidos, você valida tudo consultando os itens.

Em suma, a candidatura irá:

  • Conecte-se à API para NoSQL usando o controle de acesso baseado em função (RBAC) e a autenticação do Microsoft Entra.
  • Crie os bancos de dados e contêineres necessários.
  • Insira novos itens em um contêiner.
  • Orquestre várias operações de item juntas dentro do mesmo contêiner.
  • Consulte os itens resultantes no contêiner.

Qual é o principal objetivo?

Ao final deste módulo, você poderá criar um aplicativo .NET que se conecta ao Azure Cosmos DB para NoSQL e executar as operações e consultas mais comuns.