问题标签 [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.
asp.net - EntityDataSource 在导航属性集合上使用 IN 子句
您好我正在使用 EntityDataSource 来检索我的项目,并且我想获取特定区域的项目。(项目和区域具有多对多关系,因此项目具有区域导航属性)。我正在使用“IN”来过滤项目。尝试了几种组合,它不断抛出各种错误。我怎样才能解决这个问题:
以下是我的数据源:
asp.net - 如何在 EF4 EntityDataSource 中进入下一个级别的关联?
我已经使用 EF4 EntityDataSources 成功地进行了 DataBinding,但这是一个让我难过的案例:
表“CurrentComplaintsByUsers”有一个指向“Complaints”表的外键。所以在 EF 中,我可以访问 CurrentComplaintByUser 记录,并像这样导航到其父投诉:
当我基于 CurrentComplaintsByUsers 启动一个 EntityDataSource 来绑定一个网格视图时,我想从“投诉”对象过渡到一个称为“状态”的投诉关联。这是我的投诉表中的 StatusID,因此在代码中我可以像这样点击投诉的状态,包括 Status 属性:
失败:当我尝试将这一切烘焙到 EntityDataSource 中时,我无法从我的起始项目“CurrentComplaintsByUsers”转到“状态”。这是我的 EDS:
我的错误是这样的:
我试图达到这在我的 Gridview 中起作用的地步:
那么,仅使用声明性标记,我如何从 EDS 获取相关对象关联?(我可以在代码中做到这一点,只是尽可能地尝试专门使用 EDS)
其他注意事项:如果我从 EDS 中的“包含”中删除“状态”,那么当它在我的 Gridview 中点击 ..Complaint.Status.LabelText 时,我会得到一个 NULL ERROR,这几乎是你所期望的。
asp.net - 在另一个 DropDownList 更改时从 EntityDataSource 刷新 DropDownList
我的代码所做的是,EntityDataSource 有一个与第一个 DropDownList 绑定的 Where 参数,它填充了第二个 DropDownList,但是当第一个 DDL 更改时,EntityDataSource 不会更改第二个 DDL 的值。
值得一提的是,这是在 UpdatePanel 内的 ModalPopupExtender 内。
也许有一种方法可以将所有数据放在第二个 DropDownList 中,并根据第一个的值对其进行过滤......或类似的东西......所以不需要刷新数据。
c# - 使用 EntityDataSource 和 QueryString 填充 GridView
我是 EntityFrameWork 的新手,所以请耐心等待。我有一个网页(page1.apsx)n page2.aspx。
Page1.aspx 显示以下项目的网格视图:
EntityID
名称
描述
每当用户选择某个实体时,我都会将此 EntityID 传递给 Page2.aspx。在 Page2 我有 EntityDataSource 和 GridView。此外,需要填充的值来自此页面中的不同表。您如何在 EntityDataSource 中处理此问题并将其填充到 GridView 中?
谢谢!
asp.net - 从 DAL 配置 EntityDataSource?
我正在学习实体框架 4。
我有一个简单的 ASP.NET(Web 窗体)应用程序。我为我的 DAL 创建了一个单独的项目。在 DAL 中,我创建了一个名为Sites
.
现在,我想使用控件将其绑定到表单,EntityDataSource
但它不可见。我究竟做错了什么?
我确保在 Web 项目中引用 DAL.dll 并将其包含在表单后面的代码中。自从我进入 ASP.Net 以来已经有一段时间了 :-)
谢谢。
asp.net - 自定义服务器控件中具有 DetailsView 和 EntityDataSource 的 CRUD 操作
我不是 ASPX 页面、拖放等的忠实粉丝。我正在使用单个 Default.aspx 构建一个门户,其他所有内容都是自定义 Web 部件控件或服务器控件,其他开发人员可以在编译后的 dll 中构建它们,用户可以自己上传到门户以向门户添加功能。我一直在与实体数据源的 DetailsView crud 操作作斗争。我做了一个带有拖放功能的 test.aspx 页面,一切正常,但是背后有 100% 的代码,什么都没有。未显示错误,但数据未保存到数据库。我尝试捕获 detailsview 的 onUpdating 事件,是的,该事件被触发了,我可以枚举提交的数据,但为什么它没有保存到数据库?希望有人可以帮助解决这个问题。
这是我的代码(尝试从代码隐藏创建所有内容并将它们添加到页面上的占位符,只是为了在将所有内容移动到 Web 部件之前进行测试):
c# - 使用 EntityDataSource 过滤数据
我使用 EF 4、C# 和 MS Membership Provider。
我有一个带有 DataSource 的 GridView 和一个 EntityDataSource Web 控件。
我想使用 EntityDataSource 过滤数据,过滤显示适用于当前登录的用户,这个值应该使用 MS Memebership Provider ( Membership.GetUser(); )。
现在我不能在 EntityDataSource 中添加任何允许我添加的参数(在 Where/Automatically generate a Where expression using provided parameter 中)。
你有什么想法?
请给我一个代码示例。谢谢你的时间!
asp.net - EntityDataSource GROUPBY 问题
谁能解释为什么这段代码会导致错误?
我得到的错误是:“标识符'it'无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。”
asp.net - 使用 EntityDataSource 在 GridView 上显示导航属性?
我有一个 EntityDataSource,我已映射到实体 Resident,其中包括两个导航属性(Building1、Room1)。我已将 GridView 设置为使用此 EntityDataSource 并将 EntityDataSource Include 属性设置为 Building1、Room1,以便它包含这些导航属性并将这些列添加到 GridView。当我运行应用程序而不是显示关联的导航属性时,它会显示:webHousingAdmin.Building 如何让它显示实际值?GridView 的代码如下所示:
我已经通过使用以下代码来显示实际值:
但是有没有更简单的方法来做到这一点?这只显示文本,不允许我编辑它......如果我可以将它作为一个理想的边界域。
asp.net - 如何让 Devexpress ASPxGridView 从数据库中只获取 X 行而不是所有行然后获取 X?
嗨
,我正在将 EntityDataSource 与 Devexpress ASPXGridView 一起使用,当我观看 SQL 配置文件时,我意识到“ASPxGridView”从数据库中获取所有行,然后获取它需要的内容,即使我选中了“显示寻呼机”并将页面大小设置为 X。
在另一方面,Microsoft GridView 控件仅从数据库中获取“TOP X”行......不是所有的行。
我的问题是:
有没有办法让 'ASPXGridView' 表现得像 'GridView' 或者它只是 'ASPXGridView' 的方式,我不能用它做任何事情?
谢谢