Пример #1
0
 public void UpdateEventOffset(ProjectionMetadata projectionMetadata)
 {
     if (_metadataStore.TryGetValue(projectionMetadata.ProjectionId, out var metadata))
     {
         metadata.EventOffset = projectionMetadata.EventOffset;
     }
 }
Пример #2
0
        public void UpdateEventOffset(ProjectionMetadata projectionMetadata)
        {
            using (var conn = new SqlConnection(_connectionString))
            {
                conn.Open();

                const string sql = @"UPDATE ProjectionMetadata SET EventOffset = @EventOffset WHERE ProjectionId = @ProjectionId";
                conn.Execute(sql, projectionMetadata, commandTimeout: CommandTimeout);
            }
        }
Пример #3
0
 public void InitializeProjection(Guid projectionId, string projectionType)
 {
     _metadataStore[projectionId] = new ProjectionMetadata(projectionId, 0L, projectionType);
 }