There may be cases where you will not have a causation id when storing an event, such as events being raised without being directly caused by a command - think non command based functionality, or for things like external logins from a third party identity provider.
We should probably allow this to be null to match the definition on the IEvent interface as seen here
There may be cases where you will not have a causation id when storing an event, such as events being raised without being directly caused by a command - think non command based functionality, or for things like external logins from a third party identity provider.
We should probably allow this to be null to match the definition on the
IEvent
interface as seen here