Úvod
Databáze jsou základním požadavkem v mnoha pokročilých webových aplikacích, protože poskytují robustní a předvídatelné místo pro ukládání a načítání informací. Pokud například vaše webová aplikace zobrazuje katalog produktů, podrobnosti o jednotlivých produktech, její úroveň zásob, cenu a podobné produkty pocházejí z databáze. Relační databáze, jako je PostgreSQL a SQL Server, jsou skvělé volby pro strukturovaná data, jako je tato. Databáze NoSQL, které ukládají nerelační data a mají volné pravidla týkající se schémat dat, jsou dobrým řešením, kde je tvar dat flexibilní.
Představte si, že pracujete pro prodejce severních hor. Aktuální online úložiště, které používá .NET Aspire, ukládá data katalogu do místní databáze SQLite. Aplikace také používá instanci Redis v paměti k ukládání nákupních košíků zákazníků. Chcete prozkoumat použití robustnějších a odolných databázových technologií pro ukládání dat.
V tomto modulu se dozvíte o databázových systémech, ke kterým se .NET Aspire může připojit pomocí integrovaných komponent. Pak se dozvíte, jak nakonfigurovat připojení a ukládat data do relačních a nerelačních databází.
Cíle výuky
Na konci tohoto modulu budete umět:
- Popis databázových systémů, ke kterým se rozhraní .NET Aspire může připojit pomocí integrovaných komponent.
- Pomocí komponent .NET Aspire můžete číst a zapisovat data do databází PostgreSQL, MySQL a Microsoft SQL Server.
- Pomocí komponent .NET Aspire můžete číst a zapisovat data do databází MongoDB.
- Seznamte se se základy testování v rozhraní .NET Aspire.
- Vytvořte testovací projekt pomocí xUnit.
- Psaní a spouštění testů pro projekty .NET Aspire
- Využijte šablony projektů pro testování .NET Aspire.