我编写了一个简单的Entities代码优先WinForms应用程序,它有一个简单的类和一个数据库上下文类,正如所有的tuturials所描述的那样。
但是我没有在app.config文件中添加连接字符串。
然而,当我启动应用程序时,它可以将对象插入数据库,甚至显示已经插入的所有对象。
我认为在这种情况下SQL Server中必定有一些默认数据库,但我找不到使用的实例和数据库名称。
答案 0 :(得分:1)
数据库名称与DbContext类上的名称相同。默认情况下,它在本地计算机Sql Server Express安装上创建数据库。当您连接到本地SQLEXPRESS时,您应该能够在Sql Server Managment中看到它。
如果你使用与你的DbContext同名的连接字符串,它将使用它。