Názor ke článku ORM v Jet - vytváření dotazů a efektivní nahrávání dat od BoneFlute - V tom prvém případě ti IDE obvykle moc...

  • 7. 7. 2023 14:59

    BoneFlute

    V tom prvém případě ti IDE obvykle moc nepomůže, pokud to tedy není LINQ. Ale minimálně parser to odchytí.
    Ve druhém případě IDE také nic, a parser bych také nečekal, vzhledem k tomu, že to je obvykle jen technoidní prototypové řešení. Je obvyklé u ranných projektů, kdy dodavatel potřebuje dodat rychle produkt na trh a neřeší programátorskou přívětivost.

    Ideální je LINQ, protože je to čitelné, a IDE kontroluje.
    Není-li LINQ, používá se buď parsování xQL, což má výhodu maximální čitelnosti, ale IDE moc nepomůže;
    nebo builder, který má výhodu ve spolupráci s IDE, ale zase čitelnost jde dost do kopru.

    Autorem ukazované řešení má nevýhody obou a žádné výhody.