dotnetomaniak.pl - Artykuły z tagiem AutoMapper

Dlaczego nie Automapper? W tym odcinku odpowiedzi na pytania: 💠 Po co jest nam mapowanie obiektów? 💠 Jakie są sposoby mapowania? 💠 Jakie mamy rozwiązania dotyczące mapowania obiektów? 💠 Co jest nie tak z Automapperem? 💠 Czy jawne/"manualne" mapowanie obiektów nie jest niezgodne z DRY i SOLID? 💠 Czym jest MappingGenerator? 💠 Jak stworzyć rozszerzenie kompilatora C#? 💠 Co popchnęło Cezarego do tego, żeby stworzyć własne rozszerzenie i ciągnąć taki pet project tak długo?

Źródło: youtu.be
Dziel się z innymi:
Backend na Froncie odc. 7 Dlaczego nie Automapper? - YouTube

Architektura 1017 dni, 23 godziny, 9 minut temu wildcat89 90 źrodło rozwiń

In this blog post I introduce Mapping Generator - a possible design time alternative to AutoMapper.

Tagi: AutoMapper
Źródło: guidnew.com
Dziel się z innymi:
Mapping Generator - Design Time Alternative to AutoMapper - Guid.New

Narzędzia 1324 dni, 22 godziny, 16 minut temu cezarypiatek 78 źrodło rozwiń

Kiedyś bardzo lubiłem bibliotekę AutoMapper. Była ona z reguły jedną z pierwszych bibliotek, jakie zawsze dodawałem do projektu na samym początku. Pozwalała mi tworzyć mnóstwo obiektów i mapować je do woli, poświęcając na to niewiele czasu „programistycznego”. Była świetna! Aż do momentu, gdy zaczęła być jedną z największych bolączek.

Źródło: www.admu.pl
Dziel się z innymi:
AutoMapper to zło – ADMU Blog

Sztuka programowania 1409 dni, 22 godziny, 9 minut temu Admu 261 źrodło rozwiń

In this blog post, I’m going to describe how to create a tool for generating code during the build process and how I used it to create auto-synchronizing mapping classes.

Dziel się z innymi:
How to simulate AutoMapper that works during the build time · Cezary Piątek Blog

Narzędzia 1607 dni, 21 godzin, 36 minut temu cezarypiatek 97 źrodło rozwiń

Od wielu lat używam viewmodeli do przekazywania danych do widoku – niezależnie od tego, czy to aplikacja desktopowa w WPF, czy webowa w ASP.NET MVC. Do tego jeszcze Automapper do mapowania danych na viewmodele. Niestety mapowanie z wykorzystaniem metody Map obiektów z Entity Frameworka bardzo często ma swoje negatywne konsekwencje (na ogół pobieramy zbyt dużo danych do aplikacji). Jednym z rozwiązań tego problemu jest skorzystanie z metody ProjectTo z Automappe...

Źródło: plawgo.pl
Dziel się z innymi:
Entity Framework, Automapper oraz projekcja - Blog Daniela Plawgo

Bazy danych i XML 1934 dni, 20 godzin, 18 minut temu danielplawgo 274 źrodło rozwiń

W bardzo wielu aplikacjach w bazie danych zapisujemy ten sam czas jaki przyszedł do nas od użytkownika w formularzu. W przypadku, gdy tworzysz aplikację na rynek polski, takie podejście może okazać się bezproblemowe, bo wszyscy jesteśmy w jednej strefie czasowej i mamy ten sam czas. Problemy zaczynają się, gdy tworzymy aplikację, w której użytkownicy są w różnych strefach . Wtedy takie podejście może się okazać bardzo problematyczne. Dlatego zaleca się, aby po...

Źródło: plawgo.pl
Dziel się z innymi:
Jak automatycznie zmieniać czas lokalny na UTC w ASP.NET MVC? - Blog Daniela Plawgo

Web 2073 dni, 22 godziny, 6 minut temu danielplawgo 124 źrodło rozwiń

Typy wyliczeniowy są używane do określenia jednej wartości z góry określonego zbioru. Dzięki nim możemy ułatwić sobie tworzenie kodu poprzez nadanie nazwy dla wartości, którą później używamy. Nazwa enuma musi spełniać rygory składni takich języków jak C#, dlatego potrzebujemy mechanizmu, który wyświetli ładny napisu w interfejsie użytkownika. W tym wpisie drogi czytelniku, pokaże Ci jak to zrobić małym nakładem pracy oraz przy okazji wspierać wiele języków. Zob...

Źródło: plawgo.pl
Dziel się z innymi:
Lokalizacja Enum - Blog Daniela Plawgo

Inne 2115 dni, 21 godzin, 39 minut temu danielplawgo 163 źrodło rozwiń

A few weeks ago I posted about negative aspects of applying AutoMapper. As an alternative I suggested typing all mapping code by hand or utilize some kind of generator like T4Scaffoling or something Roslyn based. In the past I experimented with T4Scaffoling but it was quite tedious. It requires preparation of templates in T4 syntax, referencing it to the project and writing some PowerShell code to provide data for templates. There also was an issue with assembly locking. Then I tried to generate code wit...

Dziel się z innymi:
[EN] Generate mapping code with Roslyn code fix provider. · CEZARY PIĄTEK

Narzędzia 2240 dni, 22 godziny, 9 minut temu cezarypiatek 65 źrodło rozwiń

The idea behind this blog post is pretty old but I haven’t had enough motivation to write this down till now. Recently, I’ve came across a couple of new articles about AutoMapper and I’ve been struck when I saw how people utilize AutoMapper in their projects. I’ve encountered cases when AutoMapper transforms simple thing like mapping values from object to other into a really complex problem, which results with highly complicated code only for the price of not writing mappings explicitly. Finally, I’ve fo...

Dziel się z innymi:
[EN] The reasons behind why I don't use AutoMapper. · CEZARY PIĄTEK

Sztuka programowania 2262 dni, 19 godzin, 49 minut temu cezarypiatek 252 źrodło rozwiń

Siemanko Wykorzystując generyczne możliwości C# oraz bibliotekę AutoMapper do mapowania modeli na podstawie konwencji, można zaimplementować np. operacje CRUDowe dla wielu modeli bez potrzeby powtarzania kodu konkretnej implementacji dla konkretnego modelu. Ostatnio, implementując coś w rodzaju kolejki eventów oraz ich obs...

Źródło: marcinszyszka.pl
Dziel się z innymi:
Jak zmapować JObject do konkretnej klasy za pomocą AutoMappera. | Pewnie trzyma Ci cache

Sztuka programowania 2453 dni, 14 godzin, 31 minut temu Marcin Marcin 172 źrodło rozwiń

Have you ever heard or used AutoMapper? What a question, of course you have. And in the very unlikely scenario that you haven't, it's the object to object mapper that allows you to map probably everything. In short no more manual, boring, tedious, error-prone mapping. However, the great power comes with great responsibility. In the recent time, I had an occasion to fix 2 difficult to track bugs related to improper usage of AutoMapper. Both issues were related to the feature of AutoMapper...

Tagi: AutoMapper
Dziel się z innymi:
Report from the battlefield #10 - fuck-up with AutoMapper | Michał Komorowski

Automapper jest bardzo interesującą biblioteką. Może ona służyć do „przepisywania” danych (object-object).

Źródło: fildev.pl
Dziel się z innymi:
Automapper - przepisywanie danych - PAWEŁ FILIPEK

Sztuka programowania 2804 dni, 23 godziny, 1 minutę temu fildev 288 źrodło rozwiń

Programując w ASP .NET MVC często mamy potrzebę zmapować jeden obiekt na inny, może to być np. encja pobrana z bazy danych, którą trzeba pozbawić niektórych właściwości i przekazać do dalszych warstw naszej aplikacji, lub – w prostszy ujęciu – konwersja modelu na View Model, którym napełnimy widok naszej aplikacji.

Źródło: www.arturnet.pl
Dziel się z innymi:
[www.Arturnet.pl] AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości

Sztuka programowania 2937 dni, 12 godzin, 3 minuty temu art511 220 źrodło rozwiń

Programowanie jest powtarzalne. Nic z tym nie da się zrobić. Można jednak to nieco uprościć i zrzucić część rzeczy na dostępne na rynku biblioteki.

Biblioteki na każdą okazję – Wildpost

Daj się poznać 2016 2957 dni, 16 godzin, 50 minut temu wildcat89 164 źrodło rozwiń

Ale o czym dzisiaj, dzisiaj o obcisłości po angielsku w programowaniu. Słowo tight będzie jednym z bohaterów wpisu. A nawet tight coupling, czyli coś mocno wiążącego. Co tak mocno wiąże w programowaniu? Moim zdanie new jest temu winny. Wiąże bowiem ono ze sobą klienta, klasę którą korzysta z new aby zaspokoić swoje potrzeby, oraz dostarczyciela usługi, czyli klasę, która jest w stanie zaspokoić tę (tą) potrzebę.

Powiedz nie new...

Sztuka programowania 3306 dni, 21 godzin, 45 minut temu rroszczyk 545 źrodło rozwiń

Ot taka ciekawostko z automappera, kto zna to niech czyta dalej, kto nie zna może zapoznać sie z...

Tagi: .Net, AutoMapper, Null
Dziel się z innymi:
Automapper NullSubstitue lubi cache

Web 3327 dni, 16 godzin, 9 minut temu rroszczyk 118 źrodło rozwiń

Simple.Data, biblioteka o której wspomniałem w poprzednim wpisie, dostarcza nam możliwość dynamicznego operowania na bazie danych. Co, jeśli chcemy zmapować wyciągnięte dane np. na konkretny ViewModel?

Simple.Data – mapowanie na ViewModel | maciejjędrzejewski

Narzędzia 3388 dni, 10 godzin, 35 minut temu jedmac 256 źrodło rozwiń

Czasami mam takie dni, że mam dość. Wszystko się sypie a ja sam nie wiem w co włożyć ręce (szczególnie jak przestaje działać coś na czym polegam od dłuższego czasu i coś co do tej pory nie sprawiało mi żadnych problemów). Pewnego pięknego poniedziałkowego ranka przychodzę do pracy i od progu słyszę, że po tym jak w piątek zrobiłem pusha to kod przestał się kompilować. Wprost “uwielbiam” takie rozpoczęcie tygodnia. Oczywiście jestem przekonany, że kod działa, ale jestem przecież tylko człowiekiem...

Tagi: AutoMapper, C#
Dziel się z innymi:
Lepsze wrogiem dobrego czyli sam się prosisz o kłopoty | Wojtek Pitek about dev

Narzędzia 3543 dni, 21 godzin, 16 minut temu wopi 258 źrodło rozwiń

Od dłuższego czasu korzystam z automappera, jest to genialne rozwiązanie gdy trzeba mapować jeden obiekt na drugi. Gdy w klasach, z i do której chcemy mapować wszystkie typy właściwości/pól i ich nazwy się zgadzają nie trzeba robić praktycznie nic, gdy pojawiają się inne nazwy, wystarczy tylko wskazać że pole właściwość W w klasie A to właściwość X w klasie B i tyle, raz i spokój do końca projektu. Gdy typy się nie zgadzają, można skorzystać z konwerterów, zarówno na poziomie właściwości jak i całych kla...

jstadnicki: Dependency injection i automapper

Narzędzia 3726 dni, 14 godzin, 16 minut temu trismegista 317 źrodło rozwiń

Wykorzystanie Automappera ma swoje uzasadnienie i często-gęsto można je uznać za "kod pożądany". Pomimo swych zalet ma jednak również wady. Jedną z nich są z pewnością dość długaśne instrukcje wykonujące mapowanie: 1: var mapped = Mapper.Map, IEnumerable>(source);

Tagi: AutoMapper, Map
Dziel się z innymi:
Pozbyć się Mapper.Map(...)

Bazy danych i XML 4738 dni, 14 godzin, 36 minut temu macko 119 źrodło rozwiń

1 2

Najaktywniejsi w tym miesiącu