public Task <AsyncTaskResult> HandleAsync(UserBindedWeixinEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { WeixinId = evnt.WeixinId, UnionId = evnt.UnionId, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.UserTable); })); }
private void Handle(UserBindedWeixinEvent evnt) { _info.WeixinId = evnt.WeixinId; _info.UnionId = evnt.UnionId; }