gpt4 book ai didi

mysql - 缺少模板中的 Visual Studio 2013 数据库

转载 作者:行者123 更新时间:2023-11-30 22:38:44 24 4
gpt4 key购买 nike

我通过 git 传递我的 ASP.NET 4.5 MVC 项目已经有一段时间了,但在过去的某些时候,在几台计算机之间进行了几次推 pull ,包含所有身份模型的 SQL 数据库已经消失了,当我尝试注册一个帐户时,我得到一个页面,上面写着:

Cannot attach the file 'C:\Users\Me\Desktop\MyProject\MyProject\App_Data\aspnet-MyProject-20150629050117.mdf' as database 'aspnet-MyProject-20150629050117'.

源错误突出显示为:

var result = await UserManager.CreateAsync(user, model.Password);

这是模板附带的数据库,从 LocalDB 运行。有没有办法从 MVC 系统恢复或重新创建数据库?谢谢!

最佳答案

解决了我自己的问题:

如果您使用标准的 Visual Studio 项目 .gitignore 文件,.mdf 数据库文件将被排除在存储库之外。因此 pull 永远不会产生可用的数据库。

您必须为您的数据库生成一个创建脚本,以便在 pull 后运行,以便您可以重新生成表。

这不会保留你的数据,所以如果你绝对必须在你的 repo 数据库中有持久数据,那么请查看数据库版本控制。

关于mysql - 缺少模板中的 Visual Studio 2013 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com