Reikalavimai: Paprastai objektų susiejimas (konvertavimas) naudos numanomą (numanomą), aiškų (aiškų) konvertavimą arba naudos trečiosios šalies dažniausiai naudojamą paketą "AutoMapper", internete yra daug tokių objektų konvertavimo sistemų ar pagalbos klasių, "Mapster" yra paprasta naudoti, galinga, puiki objektų žemėlapių sistema, palyginti su "AutoMapper", "Mapster" veikia geriau greičio ir atminties pėdsakų atžvilgiuGaukite 4 kartus didesnį našumą, kai naudojate tik 1/3 atmintiesLitras.
Peržiūra:
"GitHub" adresas:Hipersaito prisijungimas matomas. Kinų dokumentacija:Hipersaito prisijungimas matomas.
"Mapster" ir "AutoMapper" palyginimas
Iš oficialaus "Mapster" testo
| Metodas | Reikšti | StdDev | Klaida | 0 kartos | 1 karta | 2 kartos atstovai | Skirta | | "Mapster 6.0.0" | 108,59 ms | 1.198 ms | 1,811 ms | 31000.0000 | - | - | 124.36 MB | | "Mapster 6.0.0 (Roslyn)" | 38,45 ms | 0,494 ms | 0,830 ms | 31142.8571 | - | - | 124.36 MB | | "Žemėlapiai 6.0.0 (FEC)" | 37,03 ms | 0,281 ms | 0,472 ms | 29642.8571 | - | - | 118.26 MB | | "Mapter 6.0.0 (Codegen)" | 34,16 ms | 0,209 ms | 0,316 ms | 31133.3333 | - | - | 124.36 MB | | "ExpressMapper 1.9.1" | 205,78 ms | 5.357 ms | 8,098 ms | 59000.0000 | - | - | 236.51 MB | | "AutoMapper 10.0.0" | 420,97 ms | 23,266 ms | 35.174 ms | 87000.0000 | - | - | 350.95 MB |
"Mapster" paprasta naudoti
Sukurkite naują testavimo konsolės programą ir naudokite nuget, kad nurodytumėte "Mapster" paketą naudodami šią komandą:
Sukurkite naują A ir B klasę, o bandymo kodas yra toks:
(Pabaiga) |