gpt4 book ai didi

c# - 数据库更改通知到 Windows 服务?

转载 作者:太空狗 更新时间:2023-10-29 23:50:59 25 4
gpt4 key购买 nike

我正在使用 WebAPI 将一些数据推送到数据库中。

WebAPI 插入数据时,必须通知在同一服务器上运行的 Windows 服务

我看过this SO 问题建议使用 Service BrokerSqlDependency 但这个问题似乎很久以前就被问过了。

我用谷歌搜索但找不到任何更简单的解决方案。我想做的就是当新数据插入数据库时​​,windows 服务中的一个函数应该触发

我们在 WebAPI - Windows Services 上下文中是否有任何替代方案或非常相似的解决方案?

最佳答案

有办法。我不太喜欢它,但你可以使用 CLR Integration。
你可以用它写一个触发器:https://msdn.microsoft.com/en-us/library/ms131045.aspx

它可以联系设置正确权限的外部资源:https://msdn.microsoft.com/en-us/library/ms345101.aspx

然后你可以通过套接字调用你的服务,或者使它成为一个网络服务。但您需要具备 C# 编程技能。

关于c# - 数据库更改通知到 Windows 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25974797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com