有一个Visual Studio插件。该插件使用VS SDK,几个外部应用程序和一个数据库。
该插件的简化版本为:
Use VS SDK to get information about the current solution and its projects
for i=1 to n do
Call external application i (create process, add arguments, wait for result)
Collect results from application i in global DataObject
end for
s
我有一个WCF服务,需要在数据库发生更改时通知它的客户(sql server 2005)。这是相对容易完成的,只要我找到一种方法将任何更改通知我的服务。我可能可以在一个表上创建一个数据库触发器,并让该触发器启动一个通知我的服务的小型服务客户端,但是我想知道是否有更好的方法来这样做呢?让服务轮询数据库进行更改将是一种可行的解决方案,但我不确定最好的方法(最好是向我的服务发出通知)。
由于相关的更新只适用于数据库的某个部分,我还想知道是否也可以将这样的触发器(或其他机制)链接到数据库关系图。
感谢所有的帮助!漂洗
我一直试图从博客、文章和视频中了解更多关于Bob叔叔的清洁架构的知识。
如果我要在这个体系结构中使用一个数据库,那么UI (作为一个框架,比如web或表单)应该知道关于数据库的什么?或者更普遍地说,数据应该如何在同一层中的两个或多个部分/部分之间流动?
例如,UI将与我的适配器/gateway对话,以与业务实体进行交互。要读/写,我可以看到UI可以调用任何可以访问数据库并传入适配器/gateway(S)的类/类,这样它就可以与业务实体交互。
public class SomeUI
{
public static void Main(string[] args)