Asp.net 如何设置Oracle数据表的依赖关系
在我们的项目中,我们希望使用Cache Dependency。经过一些搜索,我了解到它只适用于Sql Server,我们应该为它编写自己的CacheDependency类。以前有人尝试过吗?为Oracle表设置依赖关系的最简单方法是什么?我们使用Oracle 11g和.net 2008,感谢您的帮助Oracle允许您使用实施通知方案。如果您在谷歌上搜索dbms_alert,您会发现许多页面提供了如何使用它的示例,但基本上它涉及三件事:Asp.net 如何设置Oracle数据表的依赖关系,asp.net,oracle,Asp.net,Oracle,在我们的项目中,我们希望使用Cache Dependency。经过一些搜索,我了解到它只适用于Sql Server,我们应该为它编写自己的CacheDependency类。以前有人尝试过吗?为Oracle表设置依赖关系的最简单方法是什么?我们使用Oracle 11g和.net 2008,感谢您的帮助Oracle允许您使用实施通知方案。如果您在谷歌上搜索dbms_alert,您会发现许多页面提供了如何使用它的示例,但基本上它涉及三件事: 当您希望通知客户端更改时(例如,在需要缓存依赖关系的表的in
dbms_警报的最大限制是,一次只能有一个事务引发特定标签的未提交警报。换句话说,如果事务A引发警报“foo”,则事务B在引发“foo”时将阻塞,直到A回滚或提交,因此在可能需要很长时间的事务中使用警报通常不是一个好主意(除非阻塞其他用户是设计的一部分)。此外,如上所述,客户机需要保留一个用于检查通知的连接。这可能与您用于执行任何其他数据库活动的连接相同,但如果您正在编写一个执行大量连接池/共享的应用程序,则需要有一个工具,以便在保持缓存一致性所需的时间内保持连接。您可以使用通知: