如何让 EFProf 和 EFProviderWrapper 在实体框架连接上协同工作
有没有人找到一种方法让 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过 3 年的不活动,我非常确定答案是:
可能不会。
After 3 years of inactivity I'm pretty certain the answer is:
Probably no.