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

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

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.

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