public SampleCommand(SampleId id, SampleVO _sampleVO) : base(id) => SampleVO = _sampleVO;
public void Apply(SampleEvent ev) => SampleVO = ev.SampleVO;
} // デフォルトコンストラクタないとDeserialize失敗する. public SampleEvent(SampleVO _sampleVO) : this() => SampleVO = _sampleVO;
public IExecutionResult SetSampleVO(SampleVO _sampleVO) { Emit(new SampleEvent(_sampleVO)); return(ExecutionResult.Success()); }