Агуулгын хүснэгт:
Видео: C# хэл дээрх AutoMapper гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
The AutoMapper C# хэл дээр хоёр объектын хоорондох зураглагч юм. Тэр бол AutoMapper нь объект-объект зураглагч юм. Энэ нь нэг төрлийн оролтын объектыг өөр төрлийн гаралтын объект болгон хувиргах замаар хоёр өөр объектын шинж чанарыг зурагладаг.
Түүнээс гадна C# хэл дээр AutoMapper гэж юу вэ?
AutoMapper нь ялгаатай төрөлд хамаарах объектуудыг зураглахад ашиглаж болох алдартай объект-объект зураглалын номын сан юм. Жишээлбэл, та өөрийн программ дахь DTO-г (Өгөгдөл дамжуулах объект) загвар объектуудтай харьцуулах шаардлагатай байж магадгүй юм.
Хоёрдугаарт, би AutoMapper-ийг хэрхэн тохируулах вэ? Asp.net core mvc дээр автомат зураглагчийг тохируулах алхмууд энд байна.
- Profile public class ClientMappingProfile: Profile { public ClientMappingProfile () { CreateMap() -аас өргөтгөсөн зураглалын профайлын ангийг үүсгэ.
- AutoMapper тохиргооны ангийг үүсгээд энд зураглалын профайлын ангиа нэмнэ үү.
Үүнтэй холбогдуулан MVC-д AutoMapper гэж юу вэ?
AutoMapper Энэ нь тухайн ангийн шинж чанар бүрийг өөр ангийн ижил шинж чанартай гараар зурах асуудлыг шийдэх боломжийг олгодог объект-объект зураглагч юм. Өмнө нь AutoMapper Хэрэв бид нэг объектын шинж чанарыг өөр объектын шинж чанарт хуваарилахыг хүсвэл бид урт процедурыг дагаж мөрддөг байсан.
Би. NET цөмд AutoMapper-ийг хэрхэн ашиглах вэ?
Dependency Injection-ээр дамжуулан ASP. NET Core 3.0 дээр AutoMapper-ийг хэрхэн ашиглах талаар
- Төсөлдөө багц менежерээс AutoMapper өргөтгөлийг суулгана уу.
- Startup.cs дээрх CinfigureServices-д үйлчилгээг бүртгүүлнэ үү.
- Загвар болон өгөгдөл дамжуулах объект үүсгэх.
- Газрын зургийн хамаарлыг бүртгэхийн тулд AutoMapping ангийн файл үүсгэнэ үү.
Зөвлөмж болгож буй:
Java хэл дээрх зохицуулагч анги гэж юу вэ?
Харагч нь үндсэндээ мессежийн дараалал юм. Та түүн рүү зурвас илгээх ба энэ нь эцэст нь түүнийг ажиллуулах аргыг дуудаж, мессежийг дамжуулах замаар боловсруулна. Эдгээр дуудлагууд нь ижил хэлхээнд хүлээн авсан мессежийн дарааллаар үргэлж тохиолддог тул үйл явдлуудыг цуваа болгох боломжийг танд олгоно
C++ хэл дээрх утгын параметр гэж юу вэ?
Си функцууд нь параметр болон аргументуудын тусламжтайгаар мэдээлэл солилцдог. Аргументуудыг утгаараа дамжуулдаг; өөрөөр хэлбэл, функцийг дуудах үед параметр нь түүний хаягийг бус харин аргументийн утгын хуулбарыг хүлээн авдаг. Энэ дүрэм нь аргумент болгон дамжуулсан бүх скаляр утгууд, бүтэц, нэгдэлд хамаарна
C# хэл дээрх int гэж юу вэ?
C# нь ямар ч төрлийн нэг болон олон хэмжээст массивуудыг дэмждэг. Жишээлбэл, int? ямар ч 32 бит бүхэл тоо эсвэл null утгыг агуулж чадах төрөл юм. C# төрлийн систем нь ямар ч төрлийн утгыг объект гэж үзэж болохуйц нэгдсэн байдаг
Java хэл дээрх огтлолцол гэж юу вэ?
HashSet классыг ашиглан Java хэл дээрх хоёр массивын огтлолцлыг олж сур. Уулзвар гэдэг нь хоёр өөр олонлогт хамаарах нийтлэг зүйлсийн бүлэг юм. Зөвхөн хоёр дахь массивт байгаа элементүүдийг хадгалахын тулд retainAll() аргыг ашиглана уу
C++ хэл дээрх анхдагч аргумент гэж юу вэ?
Өгөгдмөл аргумент нь функцийн дуудлагад өгөгдмөл утгатай утгыг өгөхгүй тохиолдолд хөрвүүлэгчээс автоматаар оноодог функцийн мэдэгдэлд заасан утга юм. Дараах нь үндсэн аргументуудын хэрэглээг харуулах энгийн C++ жишээ юм