Oggetto dati EF complesso scritto su DB in una transazione SQL

1

Sto guardando la riscrittura di un'applicazione ASP.NET, dal sito web / dataset techology a MVC / EF. Questa domanda riguarda una particolare funzione che ho bisogno di ricercare. Sono così nuovo con EF che non so da dove cominciare. Questa domanda riguarda da dove iniziare.

L'applicazione attuale agisce su oggetti dati complessi che chiamerò XYZ. Una XYZ ha una struttura dati simile a questa:
... Intestazione (1)
..... Unità principali (da 1 a più per intestazione)
......... Unità minori (molte per unità principale)
............ Unità ausiliarie (alcune per unità minore)

Le XYZ possono essere estratte dal DB in set di dati separati che possono essere serializzati, crittografati e scaricati. Le XYZ scaricate possono quindi essere caricate, decifrate, deserializzate di nuovo in serie di dati e quindi aggiunte al DB come copie dell'originale (non sostituzioni).

La mia comprensione generale è che in EF è possibile creare un oggetto simile a una struttura di serie di dati in memoria, che potrebbe contenere l'intero XYZ importato e che potrebbe quindi essere scritto in DB in una transazione SQL reversibile (mantenendo relazioni chiave genitore-figlio tra i nuovi ID record).

La mia domanda è, quali sono alcuni nomi di oggetti EF e metodi che posso usare per i punti di partenza per conoscere:
... l'oggetto EF che è equivalente a un set di dati in memoria
... la funzione EF di scrivere quell'oggetto in memoria sul DB in una transazione SQL reversibile

    
posta wayfarer 09.02.2017 - 22:46
fonte

0 risposte

Leggi altre domande sui tag