Wpis z mikrobloga

@1349:
Uczę się z ms docs po ang i z polskich materiałów, żeby to lepiej zrozumieć. Pierwszy raz po prostu coś takiego zauważyłem, w ms docs akurat tak nie pokazywali z tym Entity. Z tego co rozumiem to po prostu dziedziczy sobie do każdej klasy pole Id.
@vanguard2727: Raczej staram się unikać lazy loadingu. Szybko prowadzi do n+1 problemów. Najlepiej robić wyspecjalizowane dtosy oraz korzystać z metody include z dbcontext kiedy chcesz pobrać coś wymaganego dla danej funkcjonalności.
@1349:
Tak myślałem, dziekuje za rade. Jeszcze jedno pytanie, masz może jakiś link gdzie jest dobrze wytłumaczony n+1 problem? Jak nie to spoko z czasem może coś znajdę, zawsze warto spytać. Jeszcze raz dzięki.
@grap32: NHibernate widziałem tylko w starych projektach które mają powyżej 10 lat. Ef Core jest standardem. Można jeszcze brać pod uwagę dapper ale to jest mikro orm.
@grap32: Dapper jest głównym narzędziem twórców stackoverflow. Operowanie ormem bez wiedzyy SQL jest proszeniem się o problemy ( ͡° ͜ʖ ͡°)