public void AddObject(S3Object s3Object) { using (var session = documentStore.OpenSession()) { var content = s3Object.Content(); content.Position = 0; session.Advanced.DatabaseCommands.PutAttachment(s3Object.Id, null, content, new RavenJObject()); session.Store(s3Object); session.SaveChanges(); } }