通知DataBase对C#应用程序的更改的最佳方法

时间:2012-03-12 06:42:19

标签: c# sql-server-2008 windows-services windows-server-2008-r2

我们遇到了一种情况(Case),我们需要通知DataBaseChanges(New Rows插入)到C#Application。如果这些申请在接受通知时进行处理。

高级工作流程是这样的。

DBChages -------> windowsService -----------> C#应用程序

此处对dataBase的更改将更频繁地发生。其中 WindowsService 将有一些逻辑来处理支持多线程的排队系统,其中每个线程将实例化c#应用程序(多个实例)。

情景是这样的。

-Text文件从FileSource放置到FTP服务器 -FileWatcher会将此通知给sqlserver - Sql server将处理这些csv文件,并将每一行插入数据库表中 - 这里我们需要验证插入数据表的每一行。因此,在成功插入这些行之后,应将这些行通知给WindowsService / C#Application。

0 个答案:

没有答案