Dapper - ktoś używa do bardziej zaawansowanych rzeczy?

Odpowiedz Nowy wątek
2018-11-12 22:16
Chory Kot
0

Używacie w jakiś większych projektach Dappera?

Jeśli tak, mam kilka pytań, bo szukałem w google ale otrzymuję trochę sprzecznych informacji, niby jedni przedstawiają jakieś przykłady, inni im piszą ze ich przykłady łamią SRP tak więc skołowany jestem:

  1. jak używać Dappera gdy potrzebuję stworzyć zapytanie, kóre używa kilku joinów?
  2. czy w Dapperze da się używac IQueryable i Expressions?
  3. jak zrobić zebym przy użyciu Dappera uzyskał funkcjonalność jaką daje np EF, czyli ze mam objekt context i na nim mogę sobie już wywoływać zapytania Linq, które zwracają mi to co potrzebuję(nie ukrywam ze chciałbym uzywać tutaj Expression)

Bardzo proszę o jakies przykłady do moich pytań. Dzięki

Pozostało 580 znaków

2018-11-13 16:54
1
Chory Kot napisał(a):
  1. jak używać Dappera gdy potrzebuję stworzyć zapytanie, kóre używa kilku joinów?

https://github.com/StackExchange/Dapper#multi-mapping

  1. czy w Dapperze da się używac IQueryable i Expressions?
  2. jak zrobić zebym przy użyciu Dappera uzyskał funkcjonalność jaką daje np EF, czyli ze mam objekt context i na nim mogę sobie już wywoływać zapytania Linq, które zwracają mi to co potrzebuję(nie ukrywam ze chciałbym uzywać tutaj Expression)

Jeśli potrzebujesz funkcjonalności EF, to używaj EF, a nie Dappera. Pisanie jakichś swoich wrapperów upodabniających jedno do drugiego, to będzie tylko strata czasu. Stracisz wszystkie zalety Dappera, a zyskasz wszystkie wady EF + jeszcze trochę własnoręcznie popełnionych.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0