by d.termini » 7 April 2025, 9:24
Mi è capitato più volte giusto venerdì.
Nel mio caso ho una classe non collegata a DB con delle proprietà che però derivano da varie tabelle (e sono collegate ai campi)
Scrivendo delle query select into collection, scrivendo i nomi dei campi si collegavano automaticamente alle proprietà (set proprietà=campo), e fin qui tutto ok.
Appena però facevo un'operazione diversa sul campo collegato, ad esempio un nullvalue o un trim, la proprietà si scollegava dal relativo campo DB.
Non mi sembra sia mai capitato per una classe DO collegata interamente a DB, ma con quelle "di comodo" me lo fa sempre.
A me sta anche bene che se nella query assegno un campo ad una proprietà locale questa mi venga adeguata al tipo, lunghezza etc del campo DB, ma non mi sta bene se lo fa con una proprietà di classe, tanto meno se poi la slega, perché lo fa di nascosto e lo scopro solo quando vado a fare checkin, sempre se me ne accorgo.