Dati dinamici: le impalcature sono di sola lettura per le classi LINQ utilizzando Views anziché le tabelle?
-
19-08-2019 - |
Domanda
Sto cercando di utilizzare le funzionalità ASP.NET Dynamic Data per generare impalcature CRUD per il mio modello di dati. Il mio modello contiene relazioni supertipo / sottotipo, quindi alcune entità logiche sono divise tra due tabelle: una per i dati generici e una per i dati specifici del sottotipo.
Nel contesto di LINQ espongo queste entità come una singola classe, supportata da una vista che unisce le tabelle. Ho anche creato sprocs per inserire / aggiornare / eliminare e configurato il comportamento della classe per usarli.
Quando accendo il ponteggio, genera solo una vista di sola lettura di questi dati. I collegamenti aggiungi, modifica e rimuovi non vengono visualizzati. Perché?
Soluzione
RISOLTO: il problema era che non avevo identificato una colonna Chiave primaria sulle classi LINQ dopo aver trascinato le viste sulla superficie. Dopo aver aggiunto un PK sono apparse le funzioni CRUD.