public void Handle(SampleDomainWithEventSourcingChangedVersion e) { using (var db = new SampleDbContext()) { var s = new SampleEntity() { Id = e.Id, Version = e.SampleVersion }; var entry = db.Entry <SampleEntity>(s); db.Attach(entry); entry.Property(p => p.Version).IsModified = true; db.SaveChanges(); } }
void Apply(SampleDomainWithEventSourcingChangedVersion e) { _version = e.SampleVersion; }