我目前正在关注Entity Framework Tutorial。该代码设法成功运行。我也能够检索数据。
但是,我在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; }
}
如果使用user instance=True;
数据库,则该数据库将仅存在于您当前登录的用户上下文中。我不太确定这会对SSMS产生什么影响,但是可能您还需要以该用户身份登录到SSMS
更多信息在这里:
https://technet.microsoft.com/zh-CN/library/ms143684(v=sql.105).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句