我刚刚下载了VS LightSwitch,我正在为自己做一个示例应用程序。我使用Create new table
选项创建了一个新表,并插入了一些数据。所以在我插入3条记录之后,ID显然显示为3,这是正确的。
现在我要截断表中的数据。
我的问题是,内部表或内部数据库(ApplicationData)在哪里?
由于
答案 0 :(得分:6)
以下步骤对我有用:
bin\data
文件夹ApplicationDatabase.mdf
文件答案 1 :(得分:2)
LightSwitch似乎使用SQL Server Express作为其内部数据库。尝试在项目的bin\data
文件夹中查找ApplicationDatabase.mdf
文件。
答案 2 :(得分:0)
来自官方" Working with SQL Server LocalDB in LightSwitch Projects in Visual Studio 2012" (强调我的):
"当您创建新表时,LightSwitch会自动在内部数据库中创建它们,也称为内部数据库或ApplicationData。在Visual Studio 2010的第一个LightSwitch版本中,我们使用SQL 2008 Express进行内部数据库开发。 现在使用Visual Studio 2012中的LightSwitch,我们使用的是SQL Server LocalDB。(注意:LocalDB仅在开发期间使用。部署应用程序时,您可以选择部署到任何版本的SQL Server。) LocalDB是SQL Server Express的新版本,具有更低的内存占用并且面向开发人员。安装Visual Studio 11时会自动安装。"