问题标签 [entitydatasource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1596 浏览

asp.net-mvc - 引用 MVC CodeFirst 项目的 DynamicData 应用程序中的实体数据源控件

我将动态数据 Web 应用程序作为第二个项目添加到 MVC 3 应用程序。动态数据应用在 MVC 3 应用中引用派生的 EF 4.1 上下文(代码优先)。

我想尝试一个 Dynamic GridView 控件,但我不明白如何配置 DataSource 控件。我的 MVC 应用程序中的连接字符串不适用于控件。即使在构建之后,控件的配置向导中也没有显示任何内容。我完全是网络表单/数据源文盲。我离这儿很远吗?我该怎么做呢?

0 投票
2 回答
5259 浏览

entity-framework - 将 DropDownList 绑定到 GridView 的 EditItemTemplate 中的 EntityDataSource

关于这个问题有很多问题,但我不相信任何解决我的具体问题。我有一个可通过网格视图编辑的 EntitySet。它显示正常。但是,我有两个下拉菜单必须处理外键关系。这适用于同一页面上的表单视图以进行插入。在某一时刻,我在网格的编辑视图中进行了这项工作。

这是在 ASP.Net 3.5(实体框架 1)中。我使用了 Julie Lerman 的实体框架书(第 11 章)第 286 页中的一个示例。

我得到的错误是“Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用。”

我发现的大多数帖子都与 Eval 相关,而不是 Bind。该代码在显示模式下工作(将 Eval 放入标签中),但在切换到编辑模式时出现错误。

任何帮助,将不胜感激。让我知道我是否可以提供更多信息。

在页面的后面,我有一个与插入一起使用的表单视图:

0 投票
1 回答
1035 浏览

c# - LINQ:ASP.NET EntityDataSource 初学者的语法

我是 ASP.NET 新手,对语法有一些疑问...我有几个 SQL DB 表,其中包含有关ride_reservations、车辆和管理选项的信息。这是一个 asp.net 程序功能,它将选择下一个最佳乘车预订发送到特定车辆。

我试图通过使用数据库中位于两个有效日期之一的游乐设施填充 C# ArrayList 来开始(并找出语法),首先按最旧的调用排序。

提前致谢!

**编辑:另一个问题是“TimeOfCall”数据库列是“datetime2(7)”类型,而 ValidDate1/2 数据库列是“日期”类型...我可以比较这些吗?

有一些语法帮助:下面:我更接近但收到以下运行时错误:

序列不包含任何元素

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

在此处输入图像描述

0 投票
2 回答
2706 浏览

asp.net - 此控件禁用插入/更新/删除。EntityDataSource 的消息

我使用ASPxGridViewandEntityDataSource作为它的数据源。在EntityDataSource中,我编写了 CommandText,因此无法将“EnableInsert”、“EnableUpdate”或“EnableDelete”设置为 true。这就是我手动操作(插入、更新、删除)数据的原因。更改是手动传递到数据库的。但是在 GridView 的一侧给出了这些错误:

插入:"Insert is disabled for this control."
更新: "Update is disabled for this control."
删除: "Delete is disabled for this control."

我怎么解决这个问题?

(使用 CommandText 的原因是在 GridView 中显示的参数和连接超过 1 个表。)

0 投票
2 回答
10169 浏览

c# - ASP.NET EntityDataSource WHERE 子句

我是 ASP.NET 的新手,可以使用一些帮助来为我的 EntityDataSource 编写 where 子句。

我有以下 EDS:

有一个“Rides”数据库和一个“AdminOptions”数据库,其中包含两个日期:validDate1 和 validDate2...我需要 EDS 仅显示在两个有效日期之间具有“CallTime”的游乐设施。为此,在 page_load 上,我使用有效日期(hf_validDate1 和 hf_validDate2)填充了两个隐藏字段。任何人都可以通过将 CallTimes 与带有 WHERE 子句的 hf 的值进行比较来向我展示我需要添加到 EntityDataSource 代码中的内容吗?

编辑:

这是我到目前为止所拥有的,虽然不是很有效..

代码隐藏:

0 投票
1 回答
960 浏览

entity-framework - EntityDataSource 与 Code-First Entity Framework 4.1

我刚刚开始使用 Entity Framework 4.1 Code-First。我已经创建了我的类和DbContext,它们工作得很好。现在我想在 的帮助下将我的 ListView 绑定到我的实体,EntityDataSource但不幸的是它无法识别任何可用的连接字符串!我认为 providerName 必须System.Data.EntityClient让它工作,但我没有具体的实体模型可以参考......

我已经读到 anObjectContext可以从 . 中“改编” DbContext,而ObjectDataSource. 但是,我想使用 myDbContext绑定到我的 ListView。有什么办法可以做到这一点吗?

0 投票
1 回答
415 浏览

entity-framework-4 - 实体框架和实体数据源的问题

我有简单的场景:

  • Web 项目(C#),添加了对以下 DataSource 项目的 dll 引用。
  • 单独的 DataSource 项目(类库),我在其中添加了 edmx 文件并使用 DbContext Generator 生成了 POCO。

真的,没什么特别的。我认为我在 Entity Framework 上看到的每个 youtube 教学视频都在做一些简单的事情。

我发现 EntityDataSource 根本不起作用。我收到一系列错误消息,当它们出现时我真的看不到模式:

以下是一些:
- 无法加载指定的元数据源
- 架构无效并且无法加载类型,因为程序集包含 EdmSchemaAttribute... 不允许同时按名称和属性加载。

几次,不知道如何,我设法通过了这个错误,在这种情况下,当我尝试使用数据源和 gridview 执行简单页面时,我会收到 CLR 错误(没有编码)

结束添加到问题...我以相同的方式引用另一个 DataSource 项目。我完全能够设置此 EntityDataSource 而不会出现上述错误。但是当我单击刷新架构时,我收到错误“找不到 MyEntity 的 CLR 类型。

这里有什么问题。

谢谢

0 投票
2 回答
1657 浏览

dll - 使用 EntityDataSource - 实体框架时无法加载指定的元数据源

我的 MyModel.edmx 在程序集 DataAccess.dll 中。这个程序集在我的 Web 项目 (C#) 中被引用

我的实体连接字符串是问题所在。

这是我从 app.config 复制到我的 win.config 的内容:

问题是我收到无法加载元数据源的错误。

我确信我的型号名称是正确的。我已经用 Reflector 检查了 dll。

所以,我想我应该将我的 dll 包含到连接字符串中,我尝试了这个

但是我收到错误,即DataAccess.dll 无法在程序集枚举列表中找到

有什么方法可以直接在 dll 中引用我的模型。而且我的dll不是强命名的dll。

任何帮助表示赞赏。

谢谢

0 投票
2 回答
2937 浏览

asp.net - 像实体数据源中的运算符

我在 asp .net 表单中使用 EntityDataSource 并且 Gridview 绑定到它。在 entityDataSource 中使用了 where 子句:

@Name是一个参数:

但它不起作用。当我@Name使用固定字符串进行更改时,它可以正常工作,如下所示:

0 投票
1 回答
2079 浏览

asp.net - 如何以编程方式访问 EntityDataSource 中的数据

我有一个 EntityDataSource 绑定到 gridview 数据使用的许多过滤器,我想访问被选为 EntityDataSource 的实体,以便能够以 xml 格式导出它们,我该怎么做?