当前位置: 首页 > 编程语言 > C#

如何将EFCodeFirstDbContext绑定到Asp.NetDataSource?Share

时间:2023-04-10 16:27:39 C#

如何将EFCodeFirstDbContext绑定到Asp.NetDataSource?我首先创建了以下上下文以与实体框架代码一起使用:publicclassContext:DbContext{publicDbSetAnimals{get;放;现在我想在Asp.Net应用程序中使用这个上下文来使用GridView执行CRUD操作。我需要为数据绑定创建一个数据源。我该怎么办?ASP部分如下所示:您可以使用EntityDataSource作为GridView源并为ContextCreating事件实现处理程序:e.Context=((IObjectContextAdapter)context).ObjectContext;然后你只需要在页面中配置数据源。EntitySetName应与上下文中公开的DbSet属性名称相同。另一种方法是使用ObjectDataSource,它将在GridView和DbSet之间架起桥梁,但这可能会更复杂,特别是如果您需要双重数据绑定。以上就是C#学习教程:HowtobindEFCodeFirstDbContexttoAsp.NetDataSource?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: