2014-02-09 76 views
0

我在app.config中创建一个connectionStirng:附上我的项目数据库,Visual Studio的服务器资源管理器

<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; } 
} 

根据教程我接下来,数据库现在应该出现在 服务器资源管理器>数据连接中。 但它没有。我怎样才能让它出现? 例如我将如何去添加它下:服务器资源管理器>数据库连接>添加连接...

我已经检查了注册表和LocalDB安装。

我上的Visual Studio 2012年它使用EntityFrameworks 6.

当我运行它的代码工作 - 我只是希望能够以可视化的表

回答

0

好想通了:

服务器资源管理器>添加连接>

Microsoft SQL Server数据库文件

数据库 - 浏览您的。自卫队

并单击确定

相关问题