我有一个数据库优先的 EDMX 数据模型。 我正在使用 EF6 的新 Microsoft.AspNet.EntityDataSource 控件绑定(bind)到 DevExpress 控件并利用丰富的设计时功能。 (比如在aspxgridview中自动生成列,基于数据源架构)
使用 EF6 数据源
然后在 GridView 设计器中,FieldNames 不会从架构中填充。
罗文·米勒 (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/