我目前正在关注Entity Framework Tutorial。代码管理成功运行。我也能够检索数据。无法在SQL Server Management Studio中找到数据库
但是,我无法在SQL Server Management Studio中找到我的数据库。
这是我的连接字符串
<connectionStrings>
<add name="MyContextDB"
connectionString="data source=.\SQLEXPRESS;Initial Catalog=EFMyContextDB;integrated security=True;user instance=True;multipleactiveresultsets=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
这是我DbContext
:
public class MyContext : DbContext
{
public MyContext() : base("name = MyContextDB") { }
public virtual DbSet<Course> Courses { get; set; }
public virtual DbSet<Enrollment> Enrollments { get; set; }
public virtual DbSet<Student> Students { get; set; }
}
你手动修改的connectionString?默认情况下,生成的IDE应该包含附加信息。 –
我按照教程手动添加了连接字符串。我改变的唯一的东西就是数据源。它是'Data Source = .;',我将它改为'data source =。\ SQLEXPRESS;' – active92
你使用的是哪个:db/model/code? –