I'm attempting to create a Saga with SagaData that contains a complex type.
For example:
public class MySagaData : IContainSagaData
{
public virtual Guid Id { get; set; }
public virtual string Originator { get; set; }
public virtual string OriginalMessageId { get; set; }
public ComplexType MyComplexType { get; set; }
}
Is this possible? If so, how do you map this and is this an anti pattern? I've not found any resources online that talk about doing this which leads me to believe that there is something I'm missing.