Ho appena scaricato VS LightSwitch e sto facendo un'applicazione di esempio per me stesso. Ho creato una nuova tabella utilizzando Create new table
opzione e ho inserito alcuni dati. Quindi dopo aver inserito 3 record, l'ID mostra ovviamente 3, che è corretto.
Ora voglio troncare i dati dalla tabella.
La mia domanda è: dov'è la tabella interna o il database interno (ApplicationData)?
Grazie
risposte:
6 per risposta № 1I seguenti passaggi hanno funzionato per me:
- Dalla cartella della soluzione dell'applicazione di esempio, aprire il
bindata
cartella - Dovresti vedere il
ApplicationDatabase.mdf
file - Aprire SQL Server Management Studio
- Utilizzare la funzionalità di collegamento per aprire il file mdf
- Dopo aver apportato le modifiche, staccalo
2 per risposta № 2
Sembra che LightSwitch utilizzi SQL Server Express per il suo database interno. Prova a guardare in bindata
cartella del progetto per un ApplicationDatabase.mdf
file.
0 per risposta № 3
Dal funzionario "Lavorare con SQL Server LocalDB nei progetti LightSwitch in Visual Studio 2012"(enfasi il mio):
"Quando crei nuove tabelle, LightSwitchli crea automaticamente nel database interno, noto anche come database intrinseco o ApplicationData. Nella prima versione di LightSwitch in Visual Studio 2010 abbiamo utilizzato SQL 2008 Express per lo sviluppo del database interno. Ora con LightSwitch in Visual Studio 2012 stiamo usando SQL Server LocalDB. (Nota: LocalDB viene utilizzato solo durante il periodo di sviluppo. Quando si distribuisce l'app, è possibile scegliere di distribuirla su qualsiasi versione di SQL Server.) LocalDB è la nuova versione di SQL Server Express che ha un footprint di memoria molto inferiore ed è destinata agli sviluppatori. Viene installato automaticamente quando si installa Visual Studio 11. "