Введение

Завершено

Базы данных являются основным требованием во многих расширенных веб-приложениях, так как они предоставляют надежное и прогнозируемое место для хранения и получения информации. Например, если веб-приложение отображает каталог продуктов, сведения о каждом продукте, его уровне инвентаризации, цене и аналогичных продуктах, поступающих из базы данных. Реляционные базы данных, такие как PostgreSQL и SQL Server, являются отличным выбором структурированных данных, как это. Базы данных NoSQL, которые хранят нереляционные данные и имеют более свободные правила вокруг схем данных, являются хорошим решением, где форма данных является гибкой.

Представьте себе, что работает для розничной торговли северных гор. Текущий интернет-магазин, использующий .NET Aspire, хранит данные каталога в локальной базе данных SQLite. Приложение также использует экземпляр Redis в памяти для хранения корзин покупок клиентов. Вы хотите изучить использование более надежных и устойчивых технологий базы данных для хранения данных.

В этом модуле вы узнаете о системах баз данных, к которым может подключаться .NET Aspire с помощью встроенных компонентов. Затем вы узнаете, как настроить подключения и хранить данные в реляционных и нереляционных базах данных.

Цели обучения

По завершении этого модуля вы сможете:

  • Описание систем баз данных, к которым может подключаться .NET Aspire с помощью встроенных компонентов.
  • Используйте компоненты .NET Aspire для чтения и записи данных в базы данных PostgreSQL, MySQL и Microsoft SQL Server.
  • Используйте компоненты .NET Aspire для чтения и записи данных в базы данных MongoDB.
  • Основные сведения о тестировании в .NET Aspire.
  • Создайте тестовый проект с помощью xUnit.
  • Написание и запуск тестов для проектов .NET Aspire.
  • Используйте шаблоны проектов тестирования .NET Aspire.