【问题标题】:Using EntityDataSource in "Tracing and Caching for Entity Framework"在“实体框架的跟踪和缓存”中使用 EntityDataSource
【发布时间】:2023-03-29 04:37:01
【问题描述】:

我在我的 asp.net 4 应用程序中使用 Tracing and Caching for Entity Framework。当我手动处理我的实体时效果很好,但是在具有网格视图和实体数据源的主详细信息页面中,我无法使实体数据源使用全局缓存,因为我无法控制创建对象上下文,而实体数据源会自行完成所有工作。

我的问题是:有没有办法自定义 entitydatasource 来初始化对象上下文和类似的东西,如果没有,我如何使用 objectdatasource 和 entity faramework。

【问题讨论】:

    标签: asp.net entity-framework caching objectdatasource


    【解决方案1】:

    是的,有办法。 EntityDataSource 提供活动ContextCreating。如果您处理此事件,您将能够自己初始化上下文并通过事件的参数将其传递给数据源。

    【讨论】:

    • 我不知道该怎么感谢你。您节省了我将所有实体数据源转换为对象数据源的时间。
    猜你喜欢
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    相关资源
    最近更新 更多