gpt4 book ai didi

c# - 带有 Dbcontext 的 ExecuteStoreQuery

转载 作者:IT王子 更新时间:2023-10-29 04:22:40 27 4
gpt4 key购买 nike

我想使用 Entity Framework 的 ExecuteStoreQuery 函数,我想知道我的上下文变量没有 ExecuteStoreQuery 方法。

所以,我发现它是 ObjectContext 类的一个方法,但我已经在我的应用程序中使用了 DbContext。我只是尝试用 ObjectContext 更改 DbContext,但它带来了一些错误(例如,在 ObjectContext 中不是 OnModelCreating 方法)。

如何将 ExecuteStoreQuery 与 DbContext 一起使用,如果不能,是否可以在 DbContext 中使用 ExecuteStoreQuery 的替代方案?

最佳答案

DbContext 只是 ObjectContext 的包装器。

您仍然可以使用 IObjectContextAdapter 访问原始 ObjectContext

(dbContext as IObjectContextAdapter).ObjectContext;

关于c# - 带有 Dbcontext 的 ExecuteStoreQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com