Acabo de descargar VS LightSwitch y estoy haciendo una aplicación de muestra para mí. He creado una nueva tabla usando Create new table
opción y he insertado algunos datos. Entonces, después de insertar 3 registros, la identificación obviamente muestra 3, lo cual es correcto.
Ahora quiero truncar los datos de la tabla.
Mi pregunta es, ¿dónde está la tabla interna o la base de datos interna (ApplicationData)?
Gracias
Respuestas
6 para la respuesta № 1Los siguientes pasos funcionaron para mí:
- Desde la carpeta de soluciones de su aplicación de muestra, abra el
bindata
carpeta - Deberías ver el
ApplicationDatabase.mdf
archivo - Abrir SQL Server Management Studio
- Use la funcionalidad de adjuntar para abrir el archivo mdf
- Después de hacer sus cambios, sepárelo
2 para la respuesta № 2
Parece que LightSwitch usa SQL Server Express para su base de datos interna. Intenta mirar en el bindata
carpeta de su proyecto para un ApplicationDatabase.mdf
archivo.
0 para la respuesta № 3
Del oficial "Trabajar con SQL Server LocalDB en proyectos LightSwitch en Visual Studio 2012"(énfasis mía):
"Cuando crea nuevas tablas, LightSwitchlos crea automáticamente en la base de datos interna, también conocida como la base de datos intrínseca o ApplicationData. En la primera versión de LightSwitch en Visual Studio 2010, utilizamos SQL 2008 Express para el desarrollo interno de la base de datos. Ahora con LightSwitch en Visual Studio 2012 estamos usando SQL Server LocalDB. (Nota: LocalDB solo se usa durante el tiempo de desarrollo. Cuando implementa su aplicación, puede elegir implementarla en cualquier versión de SQL Server). LocalDB es la nueva versión de SQL Server Express que tiene una huella de memoria mucho menor y está dirigida a desarrolladores. Se instala automáticamente cuando instala Visual Studio 11. "