c# - Entity Framework 6 : Use EntityDataSource for Binding?

标签 c# asp.net entity-framework

我有一个数据库优先的 EDMX 数据模型。 我正在使用 EF6 的新 Microsoft.AspNet.EntityDataSource 控件绑定(bind)到 DevExpress 控件并利用丰富的设计时功能。 (比如在aspxgridview中自动生成列,基于数据源架构)

使用 EF6 数据源 enter image description here

然后在 GridView 设计器中,FieldNames 不会从架构中填充。 enter image description here



罗文·米勒 (Rowan Miller) 在回答中说:

We no longer recommend using the Entity Data Source for new projects

EntityDataSource and Entity Framework 6

... 那么是否有更好的数据源类型可供使用? 使用 EF6 执行此类绑定(bind)的正确方法是什么?

最佳答案

我从Entity DataSource not working with Entity Framework 6 Upgrade中学到了如何获得适用于 EntityFramework 6 的新 EntityDataSource,按照那里的说明,您可以将旧的 EntityDataSource 从工具箱放到设计器上,然后根据 Sergey 的回答和 LMK 的评论进行更改。

然后您可以继续使用来自设计器或标记的 EntityDataSource。

关于c# - Entity Framework 6 : Use EntityDataSource for Binding?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466178/

相关文章:

entity-framework - 如何从 LocalDB 实例切换到 SQL Express?

c# - 如果我将引用项目的 Copy Local 设置为 false,则主项目找不到程序集

javascript - 将 .aspx 文件放入不同的文件夹后,ScriptManager.RegisterStartupScript() 不起作用

c# - 如何使用 dapper 获得可为 null 的 int[]?

asp.net - 在更新面板中调用脚本或css样式

javascript - 使用 BreezeJsexecuteQuery 处理 WebApi 抛出的异常(未处理的拒绝原因)

c# - Entity Framework : When to use Set<>

oracle - 无法在 Entity Framework 中映射 SYS_REFCURSOR

c# - 限制 ItemsControl 的子项的编译时类型

c# - 读取 DataTable 中的 XML 数据和架构