Bug w Entity Framework Core 1.0 RTM!

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ą:

classes

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:

without

without_deb

 

Jednak kiedy zrobimy Skip()’a na query przed wykonaniem to lista z powiązanymi obiektami jest pusta:

skip

skip_deb

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!

 

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s