It is currently 26 May 2019, 21:37 Advanced search

FK vs DO_ID

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

FK vs DO_ID

Postby r.bianco » 15 May 2019, 13:00

Stiamo usando, con grande soddisfazione, la programmazione per concetti. Ci troviamo però difronte ad un ostacolo: le FK DOCID devono per forza avere il concetto DO_ID. Tutte.
Questo implica che non sarò in grado di riconoscere una FK da un’altra tramite concetto.
Vorrei sapere se quello che dico è corretto, se c’è un altro modo per arrivare al risultato oppure se devo fare una proposta di modifica.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 3805
Joined: 8 November 2010, 16:46

Re: FK vs DO_ID

Postby m.sirri » 15 May 2019, 15:57

Al momento è così: puoi associare solo un concetto a ciascuna proprietà.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 7972
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: FK vs DO_ID

Postby r.bianco » 16 May 2019, 6:41

Grazie.
Ho creato una proposta: PRP000477
only work and no play makes jack a dull boy
r.bianco
 
Posts: 3805
Joined: 8 November 2010, 16:46

Re: FK vs DO_ID

Postby theguru » 16 May 2019, 16:57

da autodidatta di inde ho probabilmente seguito un percorso tutto mio.
fatto sta che ho cominciato con riflessione e concetti quasi da subito, ed anche io ho notato la tua stessa mancanza, in diverse occasioni.
Mi sono quindi creato un sistema di concetti... alternativo, con questo meccanismo: a design time modifico il "codice" delle proprietà, togliendo la spunta da "auto", ed anteponendo al codice stesso un pattern tipo _XPRK..._, dove ogni lettera ha un suo significato, tipo:
X = è una proprietà utilizzata per le lookup query
K= è una foreign key sensibile di aggiornamenti a catena
P= la modifica del valore della proprietà deve far scattare il ricalcolo dell'elemento padre
R= è un valore aggregato di una tabella figlia
I=.....
....
poi mi sono creato le mie funzioni per recuperare questi tag o controllarne la presenza, per la singola proprietà o per tutto il documento, e via dicendo.
il metodo per recuperare questo codice è IdpropertyDefinition.tag
uso questo sistema da tanto e funziona :)
User avatar
theguru
 
Posts: 567
Joined: 29 January 2014, 13:01

Re: FK vs DO_ID

Postby r.bianco » 17 May 2019, 7:16

Grazie.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 3805
Joined: 8 November 2010, 16:46


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 24 guests

cron