如何使用Visual Studio 2010 Express连接到SqlExpress for Entity Framework?

Mik*_*ike 12 entity-framework sql-server-express visual-studio-express

我正在尝试使用Visual Studio 2010 Express版本来设置使用SqlExpress + Entity Framework作为数据访问的ASP.NET MVC 2 Web应用程序.我安装了"C#Edition"和"Web Developer Edition".

如果我尝试使用"C#edition"添加数据源,我将缺少"Microsoft SQL Server"数据源类型.

Visual Studio 2010 Express截图http://dl.dropbox.com/u/4163528/images/StackOverflow/2010Express.png

但Visual Studio 2008 Professional拥有它.

Visual Studio 2008 Professional截图http://dl.dropbox.com/u/4163528/images/StackOverflow/2008Professional.png

正如另一个StackOverflow问题所指出的那样,"Web Developer Edition"就是这样.但是,Web Developer Edition不支持实体框架项: EntityFramework http://dl.dropbox.com/u/4163528/images/StackOverflow/2010EF.png.

我只想坚持使用Express Editions.微软忘记了我的用例吗?我在这里可以使用SqlExpress + MVC 2 + Entity Framework吗?

谢谢!

-麦克风

SLa*_*aks 1

您应该能够选择SQL Server Database File,然后更改连接字符串以连接到 SqlExpress。

  • 在哪里更改连接字符串? (3认同)
  • 在 VS pro 和 web 开发人员中,您可以连接到 OP 发布的 SQL 实例。但是在 c#express 中,您只能选择与 OP 显示的完全相同的文件。我问:你是说创建一个文件并将其附加到 sqlexpress 的本地实例吗?然后在某处更改连接字符串以连接到您要连接的实际数据库?如果是这样你在哪里改变它?通过右键单击连接并选择属性来禁用它 (2认同)