Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在使用Oracle更改通知时将数据从数据访问层发送到应用程序层_C#_Oracle_Notifications_Data Access Layer_Change Notification - Fatal编程技术网

C# 如何在使用Oracle更改通知时将数据从数据访问层发送到应用程序层

C# 如何在使用Oracle更改通知时将数据从数据访问层发送到应用程序层,c#,oracle,notifications,data-access-layer,change-notification,C#,Oracle,Notifications,Data Access Layer,Change Notification,您好,我计划使用OracleDependency类在C中使用oracle更改通知功能。每当数据发生变化时,我们都会从数据库收到通知,表明数据访问层发生了变化。因此,我们可以连接到DB并获取新数据,但是我们如何才能将这些新数据发送回applicationconsole应用程序?听起来像,但不确定这是否适合C.我将委托函数作为参数传递给数据访问,并且当数据库发送通知时,事件被传递给委托函数。您知道该通知是如何在rdbms中实现的吗?是用扳机吗?如果是行级触发器,则肯定会降低应用程序的速度。如果它是事

您好,我计划使用OracleDependency类在C中使用oracle更改通知功能。每当数据发生变化时,我们都会从数据库收到通知,表明数据访问层发生了变化。因此,我们可以连接到DB并获取新数据,但是我们如何才能将这些新数据发送回applicationconsole应用程序?

听起来像,但不确定这是否适合C.

我将委托函数作为参数传递给数据访问,并且当数据库发送通知时,事件被传递给委托函数。

您知道该通知是如何在rdbms中实现的吗?是用扳机吗?如果是行级触发器,则肯定会降低应用程序的速度。如果它是事件触发器,则在重载时可能会错过事件。您是否需要每次更改的通知,还是只需要“有可用更改”的通知?您使用的是什么Oracle rdbms版本?@ik_zelf我使用的是Oracle 10g。我需要一个更改可用的通知。