【发布时间】:2016-11-15 01:47:37
【问题描述】:
我正在试验 ASP.NET Core,并用它创建了一个新的 Web 应用程序 (MVC) 站点:
git init CoreWebApp
cd CoreWebApp
dotnet new -t web
dotnet restore
代码启动后,我运行了初始 EF 迁移
dotnet ef database update
此时在./bin/Debug/netcoreapp1.0/WebApplication.db 处生成了一个数据库,并且该站点运行并允许用户成功注册和登录。我想通过 SSMS、LINQPad 或其他标准 SQL 客户端连接到该数据库,但遇到了麻烦。 “打开文件”提示通常会查找 .mdf 扩展名并抱怨 .db 文件。
如何从 SQL 客户端连接到 ASP.NET Core、EF 生成的 WebApplication.db 文件?
【问题讨论】:
-
.db是 SQLite 而不是 SQL Server -
啊,我认为(没有明显原因)这仅在 Linux 主机上。所以我应该可以通过指向数据库文件来连接任何 SQLite 客户端,嗯?
-
是的。 (该死的 12 个字符限制)
标签: asp.net-core entity-framework-core .net-core