Obsah:

Co je AutoMapper v C#?
Co je AutoMapper v C#?

Video: Co je AutoMapper v C#?

Video: Co je AutoMapper v C#?
Video: BNF odc. 7 Dlaczego nie Automapper? 2024, Září
Anonim

The AutoMapper v C# je mapovač mezi dvěma objekty. To znamená AutoMapper je objektově-objektový mapovač. Mapuje vlastnosti dvou různých objektů transformací vstupního objektu jednoho typu na výstupní objekt jiného typu.

Navíc, co je AutoMapper v C#?

AutoMapper je oblíbená knihovna pro mapování objektů na objekt, kterou lze použít k mapování objektů, které patří k odlišným typům. Jako příklad můžete potřebovat namapovat objekty DTO (Data Transfer Objects) ve vaší aplikaci na objekty modelu.

Za druhé, jak nastavím AutoMapper? Zde jsou kroky ke konfiguraci automatického mapování v asp.net core mvc.

  1. Vytvořte třídu mapovacího profilu, která se rozšiřuje z veřejné třídy profilu ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap().
  2. Vytvořte třídu konfigurace AutoMapper a přidejte sem třídu mapovacího profilu.

Co je v tomto ohledu AutoMapper v MVC?

AutoMapper je objektově-objektový mapovač, který vám umožňuje vyřešit problém ručního mapování každé vlastnosti třídy se stejnými vlastnostmi jiné třídy. Před AutoMapper byl zaveden, pokud jsme chtěli přiřadit jednu vlastnost objektu jiné vlastnosti objektu, pak jsme sledovali dlouhou proceduru.

Jak mohu použít AutoMapper v jádru. NET?

Jak používat AutoMapper na ASP. NET Core 3.0 prostřednictvím Dependency Injection

  1. Nainstalujte rozšíření AutoMapper ze Správce balíčků ve vašem projektu.
  2. Zaregistrujte službu v CinfigureServices na Startup.cs.
  3. Vytvořte model a objekt přenosu dat.
  4. Vytvořte soubor třídy AutoMapping pro registraci vztahu mapování.