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