【问题标题】:Microsoft Entity Framework微软实体框架
【发布时间】:2010-10-21 22:43:27
【问题描述】:
我不确定这个问题是否适合 SO,但我敢肯定这里有几个人已经通过它:
我正在尝试按照 ASP.NET 网站上的 MVC 教程进行操作,并且有一点可以让您将 ADO.NET 实体添加到项目中,但由于某种原因,它没有出现在对话框中用于添加新项目。我已经安装了 .NET 3.5 的 SP1,所以我不知道为什么它没有出现。有人知道我需要安装或勾选其他东西才能显示吗?
谢谢
【问题讨论】:
标签:
asp.net-mvc
visual-studio
entity-framework
.net-3.5
【解决方案1】:
实体数据源出现在工具箱的数据部分。
以下是来自an MSDN blog 的一些有用信息,供在工具箱中看不到该项目的人使用:
找不到实体数据源?
如果您使用 SP1 升级 RTM 版本的 Visual Studio 2008,EntityDataSource 控件默认不会出现在 Web 项目工具箱的数据组中。将控件添加到工具箱:
- ·打开Visual Studio
- ·打开或创建Web应用程序
或项目。
- ·确保工具箱工具窗口可见。
- ·右键单击工具箱,在数据组中单击“选择项目...”选项。
- ·等待“选择工具箱”
项目”窗口出现。
- ·在“.NET Framework”下的组件列表中向下滚动
组件”选项卡,直到找到
“实体数据源”
- ·确保复选框被标记
在 EntityDataSource 旁边
组件,然后单击确定
按钮。
如果您在列表中看不到“EntityDataSource”,您可能需要手动添加程序集。为此,请单击“选择工具箱项目”窗口中的“浏览”按钮。然后浏览“C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5”下的 System.Web.Entity.dll 或配置中的等效文件夹。