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

发布于 2024-08-30 09:12:20 字数 1198 浏览 11 评论 0原文

我正在尝试使用 Visual Studio 2010 Express 版本来设置 ASP.NET MVC 2 Web 应用程序,并使用 SqlExpress + Entity Framework 作为数据访问。我安装了“C# 版”和“Web 开发者版”。

如果我尝试使用“C# 版本”添加数据源,则会缺少“Microsoft SQL Server”数据源类型。

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

但 Visual Studio 2008 Professional 有它。

Visual Studio 2008 专业版屏幕截图 http://dl.dropbox.com/u /4163528/images/StackOverflow/2008Professional.png

如另一个 StackOverflow 问题所述,“Web 开发者版”有这个。但是,Web Developer Edition 不支持实体框架项目: EntityFramework http://dl.dropbox.com/u/4163528/images /StackOverflow/2010EF.png

我只想坚持使用 Express 版本。我的用例是 Microsoft 忘记的吗?我在这里可以做什么来使用SqlExpress + MVC 2 + Entity Framework?

谢谢!

-麦克风

I'm trying to use the Visual Studio 2010 Express editions to set up an ASP.NET MVC 2 Web Application using SqlExpress + Entity Framework as the data access. I have both the "C# Edition" and "Web Developer Edition" installed.

If I try to add a data source using the "C# edition", I'm missing the "Microsoft SQL Server" data source type.

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

but Visual Studio 2008 Professional has it.

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

as noted by another StackOverflow question, the "Web Developer Edition" has this. However, the Web Developer Edition doesn't support the Entity Framework items:
EntityFramework http://dl.dropbox.com/u/4163528/images/StackOverflow/2010EF.png.

I'd want to stick with only the Express Editions. Is my use case one that Microsoft forgot about? What can I do here to use SqlExpress + MVC 2 + Entity Framework?

Thanks!

-Mike

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林很绿却致人迷途 2024-09-06 09:12:20

您应该能够选择SQL Server 数据库文件,然后更改连接字符串以连接到SqlExpress。

You should be able to select SQL Server Database File, then change the connection string to connect to SqlExpress.

陌路终见情 2024-09-06 09:12:20

我刚刚遇到了同样的问题。创建或更新 ADO.NET 实体数据模型 (*.edmx) 文件时,Visual Studio C# Express 2010 SP1 仅提供 Microsoft SQL Server Compact 3.5 和 Microsoft SQL Server 数据库文件。

但是,我的 Microsoft Visual Web Developer 2010 Express SP1 副本允许我在现有解决方案中添加和更新 ADO.NET 实体数据模型 (*.edmx) 文件,并允许我在构建连接字符串时选择 Microsoft SQL Server 选项。

所以我的解决方法是简单地在 C# 和 C# 之间切换。 Web 开发人员在处理连接字符串时。不确定这是否对每个人来说都是开箱即用的,或者我是否安装了其他东西来在 Web Developer 中打开 Microsoft SQL Server 选项。

I just ran into this same problem. Visual Studio C# Express 2010 SP1 only offers me Microsoft SQL Server Compact 3.5 and Microsoft SQL Server Database File when creating or updating ADO.NET Entity Data Model (*.edmx) files.

However my copy of Microsoft Visual Web Developer 2010 Express SP1 is allowing me to add and update ADO.NET Entity Data Model (*.edmx) files in existing solutions and is allowing me to choose the Microsoft SQL Server option when building connection strings.

So the workaround for me is to simply switch between C# & Web Developer when messing with connection strings. Not sure if that's out-of-the-box for everybody or whether I've installed something else that switched the Microsoft SQL Server option on in Web Developer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文