根据 MassTransit 创建者的说法,基于类的继承并不被认为是好的做法 - https://masstransittemp.readthedocs.io/en/latest/overview/inheritance.html
老实说我不明白为什么。这是我简化的现实生活场景:假设我有一个正在处理保单的保险微服务。我事先知道所有与策略相关的事件都会有一些必填字段,例如:id、产品等。
public class InsurancePolicyEvent
{
Guid EventId { get; set;}
Guid PolicyId { get; set; }
InsuranceProduct Product { get; set;}
}
Run Code Online (Sandbox Code Playgroud)
为什么我不能在这里简单地利用继承,而不是在继承的事件中重复我自己,如下所示:
public class PolicyTerminated : InsurancePolicyEvent
{
...
}
public class PolicyIssued : InsurancePolicyEvent
{
...
}
Run Code Online (Sandbox Code Playgroud) 是否可以从Visual Studio将插件分析结果发送到SonarQube服务器?
我在连接模式下工作,请从TeamExplorer-> SonarQube-Connections单击更新。但是服务器本身不会更新结果。

我必须做一些在这里找到的CLI东西:
为了更新服务器
path=%path%;C:\Sq\MSBuild.SonarQube.Runner-1.0.1
MSBuild.SonarQube.Runner begin /n:Backlogmaps /v:1.0 /k:blm
Msbuild
MSBuild.SonarQube.Runner end
Run Code Online (Sandbox Code Playgroud)