我有一个ASP.NET MVC项目,它在一个系统上完成并保存到GitHub。现在我已经从Github下载了作为ZIP文件的投影,我正在尝试执行它。由于我的系统上没有本地数据库,如何在不启动新项目并复制代码的情况下再次创建数据库?
我不想手动创建SQL表,因为它可以使用MVC进行搭建。 AFAIK,当没有具有数据库名称的现有数据库时,将创建数据库并创建表。但是没有创建表或数据库。
抛出以下异常
基础操作未通过打开
更新
我可以删除上述异常以获取新的异常
创建模型时无法使用上下文。这个 如果在内部使用上下文,则可能抛出异常 OnModelCreating方法或者如果访问相同的上下文实例 并发多个线程。请注意DbContext的实例成员 和相关的类不保证是线程安全的。
有关项目的更多信息
该项目正在使用Windows身份验证。在查看页面之前,将验证对项目中每个页面的调用。由于数据库中没有名为Users的表,因此出现异常The underlying operation failed an Open
。我尝试调用Create User方法,并使用我当前的凭据创建用户,但我无法保存对数据库的更改。
答案 0 :(得分:0)
有些事情是这样的:
<connectionStrings>
<add name="ApplicationConnectionString" connectionString="Data Source=.;Initial Catalog=DB;Persist Security Info=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
Add-Migration InitialCreate
执行此命令后,写
更新的数据库