Siemanko
Znalazłem buga (nie szukałem tylko sam o sobie dał znać w postaci błędnie działającej funkcjonalności po update’cie projektu do RTM) w EF Core 1.0 RTM, którego nie było we wcześniejszych wersjach tzn. RC1 i RC2.
Skip()’ując query nie includuje się lista z obiektami powiązanymi relacją
W moim przypadku jest to relacja 1 do wielu. W wolnym czasie sprawdzę jak jest z innymi, ale na razie skupmy się na wyżej wspomnianej.
Dla testów stworzyłem sobie całkiem nową aplikację aby mieć pewność, że to nie jakieś zaszłości z poprzednich wersji framework’a akurat u mnie w projekcie. Dodałem dwie klaski powiązane relacją:
Zapisałem kilkadziesiąt rekordów przy czym każdy obiekt FirstModel powiązałem z 10cioma obiektami SecondClass.
Pytając o wszystkie i includując powiązaną tabelkę wszystko jest ok:
Jednak kiedy zrobimy Skip()’a na query przed wykonaniem to lista z powiązanymi obiektami jest pusta:
Ale jaja, nie? I to w RTM. Ciekawe ile jest jeszcze takich kwiatków.
Jakbyś był ciekaw co z dalej będzie z tym tematem to założyłem issue na github’ie.
Pjona!