我在app.config中创建了一个connectionStirng:
<connectionStrings>
<add name="DatabaseContext2"
connectionString="Data Source=(LocalDb)\v11.0;
Initial Catalog=DatabaseContext2;
Integrated Security=SSPI;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
并创建了此代码......
class Program {
static void Main(string[] args) {
var db = new DatabaseContext2();
db.PeopleTable1.Add(new Person { FirstName = "Joe", LastName = "Bloggs0" });
db.SaveChanges();
}
}
public class DatabaseContext2 : System.Data.Entity.DbContext {
public DbSet<Person> PeopleTable1 { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
public class Person {
public int ID {get; set;}
public String FirstName { get; set; }
public String LastName { get; set; }
}
根据我正在关注的教程,数据库现在应该出现在 Server Explorer&gt;数据连接。 但它没有。我该如何让它出现? 例如。我将如何添加它:Server Explorer&gt;数据库连接&gt;添加连接...
我检查了注册表并安装了LocalDB。
我在Visual Studio 2012上。它使用EntityFrameworks 6。
代码在我运行时起作用 - 我只是希望能够可视化表
答案 0 :(得分:0)
好的想通了:
服务器资源管理器&gt;添加连接&gt;
Microsoft SQL Server数据库文件
数据库 - 浏览.sdf
并单击“确定”