Temat: Entity Framework - Repository Pattern
LINQ :) Ale ciągle spotykam się z twierdzeniem, że nie powinienem wystawiać nic, co przyjmuje jakiekolwiek "query" (w dowolnym języku), tylko mieć tyle metod, ile zapytań, tylko co najwyżej sparametryzowanych... np. PobierzKlientówKupującychButyWKolorze(Color kolorButa), PobierzKlientówKupującychButyZMateriałuIKoloru(Color kolorButa, Material material), and so on...
Nie sposób przyznać temu odrobinki racji. To już po prostu najwyższy poziom abstrakcji, gdzie nawet LINQ może nie być. Coś jak "named queries" niezależne od języka. Tyle, że to dąży do utopii, chociażby w zakresie... łączenia warunków (AND, OR, NOT)
Chcąc je oprogramować muszę je zaimplementować jako "fluent interface" i ... dostaję znów język zapytań, "mój LINQ" :D
Adrian Olszewski edytował(a) ten post dnia 26.02.12 o godzinie 23:03