Index: ChapterX.Infrastructure/Data/DataContext/ApplicationDbContext.cs
===================================================================
--- ChapterX.Infrastructure/Data/DataContext/ApplicationDbContext.cs	(revision a6e33d1f34c0dbbfff38bfb2c73eea32abfe7cff)
+++ ChapterX.Infrastructure/Data/DataContext/ApplicationDbContext.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
@@ -2,5 +2,4 @@
 using ChapterX.Domain.Entities;
 using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Storage;
 
 namespace ChapterX.Infrastructure.Data.DataContext
@@ -32,7 +31,4 @@
         public DbSet<PermissionLevel> PermissionLevels { get; init; }
 
-        public Task<IDbContextTransaction> BeginTransactionAsync(CancellationToken cancellationToken = default)
-            => Database.BeginTransactionAsync(cancellationToken);
-
         protected override void OnModelCreating(ModelBuilder modelBuilder)
         {
@@ -47,9 +43,9 @@
                 e.Property(x => x.Username).HasColumnName("username");
                 e.Property(x => x.Email).HasColumnName("email");
-                e.Property(x => x.Name).HasColumnName("user_name");
+                e.Property(x => x.Name).HasColumnName("name");
                 e.Property(x => x.Surname).HasColumnName("surname");
                 e.Property(x => x.Password).HasColumnName("password");
-                e.Property(x => x.CreatedAt).HasColumnName("user_created_at");
-                e.Property(x => x.UpdatedAt).HasColumnName("user_updated_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
+                e.Property(x => x.UpdatedAt).HasColumnName("updated_at");
             });
 
@@ -88,11 +84,10 @@
                 e.Property(x => x.Id).HasColumnName("story_id");
                 e.Property(x => x.MatureContent).HasColumnName("mature_content");
-                e.Property(x => x.Title).HasColumnName("title");
                 e.Property(x => x.ShortDescription).HasColumnName("short_description");
                 e.Property(x => x.Image).HasColumnName("image");
-                e.Property(x => x.Content).HasColumnName("story_content");
-                e.Property(x => x.UserId).HasColumnName("user_id");
-                e.Property(x => x.CreatedAt).HasColumnName("story_created_at");
-                e.Property(x => x.UpdatedAt).HasColumnName("story_updated_at");
+                e.Property(x => x.Content).HasColumnName("content");
+                e.Property(x => x.UserId).HasColumnName("user_id");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
+                e.Property(x => x.UpdatedAt).HasColumnName("updated_at");
                 e.HasOne(x => x.Writer).WithMany(w => w.Stories).HasForeignKey(x => x.UserId);
             });
@@ -118,5 +113,5 @@
                 e.Property(x => x.Name).HasColumnName("chapter_name");
                 e.Property(x => x.Title).HasColumnName("title");
-                e.Property(x => x.Content).HasColumnName("chapter_content");
+                e.Property(x => x.Content).HasColumnName("content");
                 e.Property(x => x.WordCount).HasColumnName("word_count");
                 e.Property(x => x.Rating).HasColumnName("rating");
@@ -124,6 +119,6 @@
                 e.Property(x => x.ViewCount).HasColumnName("view_count");
                 e.Property(x => x.StoryId).HasColumnName("story_id");
-                e.Property(x => x.CreatedAt).HasColumnName("chapter_created_at");
-                e.Property(x => x.UpdatedAt).HasColumnName("chapter_updated_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
+                e.Property(x => x.UpdatedAt).HasColumnName("updated_at");
                 e.HasOne(x => x.Story).WithMany(s => s.Chapters).HasForeignKey(x => x.StoryId);
             });
@@ -135,5 +130,5 @@
                 e.HasKey(x => x.Id);
                 e.Property(x => x.Id).HasColumnName("genre_id");
-                e.Property(x => x.Name).HasColumnName("genre_name");
+                e.Property(x => x.Name).HasColumnName("name");
             });
 
@@ -158,5 +153,5 @@
                 e.Property(x => x.UserId).HasColumnName("user_id");
                 e.Property(x => x.StoryId).HasColumnName("story_id");
-                e.Property(x => x.CreatedAt).HasColumnName("like_created_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
                 e.HasOne(x => x.User).WithMany(u => u.Likes).HasForeignKey(x => x.UserId);
                 e.HasOne(x => x.Story).WithMany(s => s.Likes).HasForeignKey(x => x.StoryId);
@@ -169,9 +164,9 @@
                 e.HasKey(x => x.Id);
                 e.Property(x => x.Id).HasColumnName("comment_id");
-                e.Property(x => x.Content).HasColumnName("comment_content");
-                e.Property(x => x.UserId).HasColumnName("user_id");
-                e.Property(x => x.StoryId).HasColumnName("story_id");
-                e.Property(x => x.CreatedAt).HasColumnName("comment_created_at");
-                e.Property(x => x.UpdatedAt).HasColumnName("comment_updated_at");
+                e.Property(x => x.Content).HasColumnName("content");
+                e.Property(x => x.UserId).HasColumnName("user_id");
+                e.Property(x => x.StoryId).HasColumnName("story_id");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
+                e.Property(x => x.UpdatedAt).HasColumnName("updated_at");
                 e.HasOne(x => x.User).WithMany(u => u.Comments).HasForeignKey(x => x.UserId);
                 e.HasOne(x => x.Story).WithMany(s => s.Comments).HasForeignKey(x => x.StoryId);
@@ -184,10 +179,10 @@
                 e.HasKey(x => x.Id);
                 e.Property(x => x.Id).HasColumnName("list_id");
-                e.Property(x => x.Name).HasColumnName("list_name");
-                e.Property(x => x.Content).HasColumnName("list_content");
+                e.Property(x => x.Name).HasColumnName("name");
+                e.Property(x => x.Content).HasColumnName("content");
                 e.Property(x => x.IsPublic).HasColumnName("is_public");
                 e.Property(x => x.UserId).HasColumnName("user_id");
-                e.Property(x => x.CreatedAt).HasColumnName("list_created_at");
-                e.Property(x => x.UpdatedAt).HasColumnName("list_updated_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
+                e.Property(x => x.UpdatedAt).HasColumnName("updated_at");
                 e.HasOne(x => x.User).WithMany(u => u.ReadingLists).HasForeignKey(x => x.UserId);
             });
@@ -212,10 +207,7 @@
                 e.HasKey(x => x.Id);
                 e.Property(x => x.Id).HasColumnName("notification_id");
-                e.Property(x => x.Content).HasColumnName("notification_content");
+                e.Property(x => x.Content).HasColumnName("content");
                 e.Property(x => x.IsRead).HasColumnName("is_read");
-                e.Property(x => x.CreatedAt).HasColumnName("notification_created_at");
-                e.Property(x => x.RecipientUserId).HasColumnName("recipient_user_id");
-                e.Property(x => x.Type).HasColumnName("type");
-                e.Property(x => x.Link).HasColumnName("link");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
             });
 
@@ -254,5 +246,5 @@
                 e.Property(x => x.SuggestedText).HasColumnName("suggested_text");
                 e.Property(x => x.Accepted).HasColumnName("accepted");
-                e.Property(x => x.CreatedAt).HasColumnName("suggestion_created_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
                 e.Property(x => x.AppliedAt).HasColumnName("applied_at");
                 e.Property(x => x.StoryId).HasColumnName("story_id");
@@ -293,5 +285,5 @@
                 e.Property(x => x.UserId).HasColumnName("user_id");
                 e.Property(x => x.StoryId).HasColumnName("story_id");
-                e.Property(x => x.CreatedAt).HasColumnName("collab_created_at");
+                e.Property(x => x.CreatedAt).HasColumnName("created_at");
                 e.HasOne(x => x.User).WithMany(u => u.Collaborations).HasForeignKey(x => x.UserId);
                 e.HasOne(x => x.Story).WithMany(s => s.Collaborations).HasForeignKey(x => x.StoryId);
