将我的项目数据库附加到Visual Studio Server Explorer

时间:2014-02-09 00:54:13

标签: visual-studio-2012

我在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。

代码在我运行时起作用 - 我只是希望能够可视化表

1 个答案:

答案 0 :(得分:0)

好的想通了:

服务器资源管理器&gt;添加连接&gt;

Microsoft SQL Server数据库文件

数据库 - 浏览.sdf

并单击“确定”