【问题标题】:Cannot drag and use EntityDataSource element from toolbox无法从工具箱中拖动和使用 EntityDataSource 元素
【发布时间】:2011-08-25 22:53:32
【问题描述】:

我正在使用 VS 2010 在 .NET4 上开发 Web 应用程序。 我创建了一个 ADO.NET 实体数据模型(并放在 App_Code 文件夹中)。 但是,当尝试将 EntityDataSource 元素拖到设计视图时,实际上没有任何反应(没有 EntityDataSource 元素到达页面)。 我必须注意,虽然这个元素存在于工具箱中,但它并没有它应有的独特图标。

我试图通过首先拖动我打算使用的 ListView 然后选择我想使用它的数据源来解决这个问题,但是我得到了以下选项: 访问数据库、SQL 数据库、LINQ、对象、站点地图、XML 文件 --- 但没有“实体”(我正在寻找的选项)。

如果有人可以在这里帮助我,我将不胜感激!

【问题讨论】:

  • 您是否在项目中添加了对 System.Data.Entity 的引用?
  • 谢谢,但它似乎没有影响 - 看起来很奇怪的是以下所有 3 个元素:EntityDataSource、DynamicDataManager 和 DynamicControl,与所有其他元素一样位于工具箱中,除了它们之外没有它们唯一的图标,而是一个通用的,看起来像一张白纸-它们都不能拖动和使用。

标签: asp.net visual-studio-2010 ado.net-entity-data-model entitydatasource


【解决方案1】:

似乎虽然 EntityDataSource 元素出现在工具箱中(正如我之前提到的 - 旁边有一些通用图标),但它实际上并不存在,必须由以下人员添加:

  1. 在工具箱的数据选项卡中选择选择项目...
  2. 从 .NET Framework 组件选项卡中选择 EntityDataSource

现在工具箱中存在两个 EntityDataSource - 最初的一个(不能拖动和使用)和“真实”的一个具有可拖动和使用的唯一图标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多