Index: ChapterX.Infrastructure/Repositories/ChapterRepository.cs
===================================================================
--- ChapterX.Infrastructure/Repositories/ChapterRepository.cs	(revision b373fea3e2c9d404606002f8e7ba265a82d68187)
+++ ChapterX.Infrastructure/Repositories/ChapterRepository.cs	(revision a6e33d1f34c0dbbfff38bfb2c73eea32abfe7cff)
@@ -31,4 +31,11 @@
                 .FirstOrDefaultAsync(c => c.Id == id, cancellationToken);
         }
+
+        public async Task IncrementViewCountAsync(int id, CancellationToken cancellationToken = default)
+        {
+            await _dbSet
+                .Where(c => c.Id == id)
+                .ExecuteUpdateAsync(s => s.SetProperty(c => c.ViewCount, c => c.ViewCount + 1), cancellationToken);
+        }
     }
 }
