0

当应用程序第一次使用新的连接字符串名称运行时,它会在 App_DATA 文件夹中创建本地数据库文件,但如果 App_DATA 文件夹中缺少数据库文件,它不会第二次重新创建它......将会有更改连接字符串中给定的数据库名称。为什么?

如何解决这个问题呢?

它存储第一次创建数据库的状态...它如何比较/检查以确认数据库是否已在应用程序启动期间创建?

Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebDemo-20210104031025.mdf;Initial Catalog=aspnet-WebDemo-20210104031025;Integrated Security=True"

它知道数据库“aspnet-WebDemo-20210104031025”已创建并在 App_Data 文件夹中查找它。当文件夹中不可用时,不会第二次重新创建它

** 没有使用代码来创建自定义表,只是 Visual Studio 2017 MVC Web 应用程序附带了基本模板,包括身份验证(不是 azure - 只是使用电子邮件创建用户等等......)

4

0 回答 0