Odpovídáte na názor ke článku ORM v Jet - vytváření dotazů a efektivní nahrávání dat.
Zdravim,
Nekolik poznamek / otazek
Otazka: jak je reseno kdyz si vytahnu entitu a nasledne prestoupim k subentite ktera ale neni nactena / k jine entite ve ktere je v relaci ale jenz nebyla nactena?
Otazka: Porad nevidim jak je reseny update entit rekneme situace (pseudokod)
A a = loadEntitu();
a.getSubEntity().setName();
saveEntity(a);
Poznamka:
1) ten zapis WHERE podminky s poli je opravdu hrozny... s takovym API pracovat.. chapu ze je to jednoduche ale tam musi byt brutalni chybovost.. nedej boze kdyz budu generovat nakou slozitejsi podminku a budu tam muset lepit polozky do toho pole na spravna mista tohle bych debugovat fakt nechtel.. ony ty ostatni ORM ten builder / jazyk nemaji proto ze by snad nevedeli co s casem ale proto ze se s tim proste lepe pracuje a ze mi pak napovida IDE a do nake miry mne kontroluje... performance postih zanedbatelny (cache dotazu). prace navic to je ale udela se jednou... a napsat si prekladac az tolik prace neda. Pokud uz bych teda nechtel vlastni dialekt pro coz mam celkem pochopeni prece jen je pak tezsi dostat z DB maximum tak bych si napsal aspon zakladni SQL builder prave kuli prehlednejsimu API. Prenositelnost aplikace mezi DB systemy je takove... hodne jsem o tom slysel mluvit ale praxe ukazuje ze je lepsi to mit pro jeden DB system a ten mit odladeny.
Přečteno 20 343×
Přečteno 18 186×
Přečteno 17 605×
Přečteno 17 192×
Přečteno 15 826×