sto cercando di utilizzare le classi estese per gestire il seguente modello:
- Ho una classe base che ha una relazione con 1:n con la tabella FigliaBase.
- La tabella FigliaBase ha una relazione 1:1 con la tabella FigliaEstesa.
- La classe DO FigliaEstesa viene generata da INDE come estensione della classe DO FigliaBase
Adesso vorrei creare una videata con due pannelli: il primo, master, che si basa sulla classe Base; il secondo, detail, che si basa sulla classe FigliaEstesa.
Ma per poter collegare i pannelli devo creare nella classe Base una collection di oggetti FigliaEstesa.
Trascino quindi la classe FigliaEstesa su Base per poter creare la collection.
A questo punto INDE mi dà una segnalazione di errore:
S - Classe Base - 1451 - Una collection non-transient deve essere collegata ad una foreign key, altrimenti devi indicare una query di caricamento
E' il comportamento atteso in questa situazione o è un bug?
Oppure non è previsto proprio e la strada è un'altra (scusate ma nella documentazione non sono riuscito a trovare informazioni a riguardo)?
Grazie
SM