如何让 EFProf 和 EFProviderWrapper 在实体框架连接上协同工作

发布于 2024-10-15 04:30:52 字数 714 浏览 3 评论 0原文

有没有人找到一种方法让 Kowalski 的 EFProviderWrapper 框架Rhino 的 EFProf(实体框架分析器)位于同一实体框架上下文/连接中?目前,如果我尝试在使用 EFProviderWrapper 包装的 EntitytConnection 时注册 EFProf Profiler,当尝试创建新连接时,我会在运行时收到以下错误:

无法转换类型的对象 'HibernatingRhinos.Profiler.Appender.ProfiledDataAccess.ProfiledConnection' 键入 'EFProviderWrapperToolkit.DbConnectionWrapper'。

据我所知,这似乎是因为 EFProf 是最后注册的,而 EFProviderWrapperToolkit 预计是最后一个注册的。我猜测这需要对 EFProviderWrapperToolkit 进行更改,可能会创建一个允许非 EFProviderWrapper 类型的新 DbConnectionWrapper 类型?如果有人有使用多个 DBConnection 提供程序框架的经验,那么我会洗耳恭听。

Has anyone found a way to get Kowalski's EFProviderWrapper framework to run alongside Rhino's EFProf (Entity Framework Profiler) within the same Entity Framework context/connection? Currently if i try to register the EFProf Profiler while using an EntitytConnection wrapped with the EFProviderWrapper i get the following error at runtime when a new connection is attempted to be created:

Unable to cast object of type
'HibernatingRhinos.Profiler.Appender.ProfiledDataAccess.ProfiledConnection'
to type
'EFProviderWrapperToolkit.DbConnectionWrapper'.

From what I can gether it appears to be because EFProf is registering last, and EFProviderWrapperToolkit expects to be the last one registered. Im guessing that this requires a change to EFProviderWrapperToolkit possibly to create a new DbConnectionWrapper type that allows for non-EFProviderWrapper types? If anyone has any experience with multiple DBConnection provider frameworks then im all ears.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温暖的光 2024-10-22 04:30:52

经过 3 年的不活动,我非常确定答案是:

可能不会。

After 3 years of inactivity I'm pretty certain the answer is:

Probably no.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文