我刚刚安装了一个全新的win7,VS,SQl服务器2008 R2。我运行SaveChanges()方法,数据保存在某处,但我在Sql server 2008管理器中看不到任何已创建的数据库。我该怎么办?我知道数据已保存,因为我可以检索它。
代码首先保存了我的数据?如何在Sql server 2008中保存日期,或者数据是否应该出现在数据库节点中?
答案 0 :(得分:1)
默认情况下,Code First连接到SQL Express实例(Data Source=.\SQLEXPRESS
)。要让它在另一个数据中保存数据(例如Data Source=(local)
),请更改您提供的连接字符串。
public MyContext()
: base("Data Source=(local);Initial Catalog=MyDatabase;User ID=john;Password=doe;MultipleActiveResultSets=true")
{
}
有关设置连接字符串的各种方法,请查看this article。