1
我们有一条消息“Person”。所有工作正常与更新与PersonHandler。但是现在我们需要添加一个新的人。 (之前,通过CRM系统添加新人员,所以我们不必担心插入)。现在我们需要将这个功能移到我们的新NSB系统。一旦添加了Person,我需要将该Person的GUID传递给前端。要做到这一点,我应该使用NSB的请求/响应模型或使用普通的ADO.Net代码?如果我使用后者,我们将在客户端使用ADO.Net和NSB中的更新来实现我们的插入代码。这看起来不正确。NServiceBus消息处理创建/更新
这可能是一个愚蠢的问题,但我真的很感激,如果你们能指出我在建筑的角度上正确的方向。
感谢您的回复。真的很感激它。问题是AddNew必须通过CRM类来完成,其中有许多内置的业务逻辑,并且复制该逻辑本身就是一个不同的项目。 如果我打算在客户端添加一个“Empty Person”的代码,那么我必须在客户端添加对旧的CRM dll的引用,这看起来很丑。 可能是我以错误的角度看这个NSB :( – JenonD
嗯,我不喜欢进入请求/响应。所以选项是使插入逻辑非NSB过程调用或更改UI(一旦添加了一个Person,用户将被重定向到一个确认页面,否则,如果他在页面上刷新,后端将添加另一个Person,因为前端不知道前面的插入)我们最终在更改UI。为你的帮助Udi。干杯! – JenonD