Πίνακας περιεχομένων:

Τι είναι το AutoMapper στο C#;
Τι είναι το AutoMapper στο C#;

Βίντεο: Τι είναι το AutoMapper στο C#;

Βίντεο: Τι είναι το AutoMapper στο C#;
Βίντεο: Using Automapper in C# 2024, Νοέμβριος
Anonim

ο AutoMapper στη C# είναι ένας χαρτογράφος μεταξύ δύο αντικειμένων. Αυτό είναι AutoMapper είναι ένας χάρτης αντικειμένου-αντικειμένου. Αντιστοιχίζει τις ιδιότητες δύο διαφορετικών αντικειμένων μετατρέποντας το αντικείμενο εισόδου ενός τύπου στο αντικείμενο εξόδου άλλου τύπου.

Επιπλέον, τι είναι το AutoMapper στο C#;

AutoMapper είναι μια δημοφιλής βιβλιοθήκη αντιστοίχισης από αντικείμενο σε αντικείμενο που μπορεί να χρησιμοποιηθεί για τη χαρτογράφηση αντικειμένων που ανήκουν σε διαφορετικούς τύπους. Για παράδειγμα, ίσως χρειαστεί να αντιστοιχίσετε τα DTO (Αντικείμενα μεταφοράς δεδομένων) στην εφαρμογή σας με τα αντικείμενα του μοντέλου.

Δεύτερον, πώς μπορώ να ρυθμίσω το AutoMapper; Ακολουθούν τα βήματα για τη διαμόρφωση του αυτόματου αντιστοίχισης στο asp.net core mvc.

  1. Δημιουργήστε την κλάση προφίλ αντιστοίχισης που εκτείνεται από τη δημόσια τάξη προφίλ ClientMappingProfile: Προφίλ { public ClientMappingProfile () { CreateMap().
  2. Δημιουργήστε την κλάση ρύθμισης παραμέτρων AutoMapper και προσθέστε την κλάση του προφίλ αντιστοίχισης εδώ.

Σε σχέση με αυτό, τι είναι το AutoMapper στο MVC;

AutoMapper είναι μια αντιστοίχιση αντικειμένου-αντικειμένου που σας επιτρέπει να λύσετε το πρόβλημα της μη αυτόματης αντιστοίχισης κάθε ιδιότητας μιας κλάσης με τις ίδιες ιδιότητες μιας άλλης κλάσης. Πριν AutoMapper εισήχθη εάν θέλαμε να εκχωρήσουμε μια ιδιότητα αντικειμένου σε μια άλλη ιδιότητα αντικειμένου, τότε ακολουθούσαμε μια μακρά διαδικασία.

Πώς μπορώ να χρησιμοποιήσω το AutoMapper στον πυρήνα. NET;

Πώς να χρησιμοποιήσετε το AutoMapper στο ASP. NET Core 3.0 μέσω Dependency Injection

  1. Εγκαταστήστε την επέκταση AutoMapper από το Package Manager στο έργο σας.
  2. Καταχωρίστε μια υπηρεσία στο CinfigureServices στο Startup.cs.
  3. Δημιουργήστε ένα μοντέλο και ένα αντικείμενο μεταφοράς δεδομένων.
  4. Δημιουργήστε ένα αρχείο κλάσης AutoMapping για να καταχωρήσετε μια σχέση αντιστοίχισης.

Συνιστάται: