Changeset d300631 for ChapterX.Infrastructure/Data/DataContext
- Timestamp:
- 04/28/26 14:53:32 (2 months ago)
- Branches:
- main
- Children:
- b373fea
- Parents:
- dc383dd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChapterX.Infrastructure/Data/DataContext/ApplicationDbContext.cs
rdc383dd rd300631 2 2 using ChapterX.Domain.Entities; 3 3 using Microsoft.EntityFrameworkCore; 4 using Microsoft.EntityFrameworkCore.Storage; 4 5 5 6 namespace ChapterX.Infrastructure.Data.DataContext … … 31 32 public DbSet<PermissionLevel> PermissionLevels { get; init; } 32 33 34 public Task<IDbContextTransaction> BeginTransactionAsync(CancellationToken cancellationToken = default) 35 => Database.BeginTransactionAsync(cancellationToken); 36 33 37 protected override void OnModelCreating(ModelBuilder modelBuilder) 34 38 { … … 43 47 e.Property(x => x.Username).HasColumnName("username"); 44 48 e.Property(x => x.Email).HasColumnName("email"); 45 e.Property(x => x.Name).HasColumnName(" name");49 e.Property(x => x.Name).HasColumnName("user_name"); 46 50 e.Property(x => x.Surname).HasColumnName("surname"); 47 51 e.Property(x => x.Password).HasColumnName("password"); 48 e.Property(x => x.CreatedAt).HasColumnName(" created_at");49 e.Property(x => x.UpdatedAt).HasColumnName("u pdated_at");52 e.Property(x => x.CreatedAt).HasColumnName("user_created_at"); 53 e.Property(x => x.UpdatedAt).HasColumnName("user_updated_at"); 50 54 }); 51 55 … … 86 90 e.Property(x => x.ShortDescription).HasColumnName("short_description"); 87 91 e.Property(x => x.Image).HasColumnName("image"); 88 e.Property(x => x.Content).HasColumnName(" content");89 e.Property(x => x.UserId).HasColumnName("user_id"); 90 e.Property(x => x.CreatedAt).HasColumnName(" created_at");91 e.Property(x => x.UpdatedAt).HasColumnName(" updated_at");92 e.Property(x => x.Content).HasColumnName("story_content"); 93 e.Property(x => x.UserId).HasColumnName("user_id"); 94 e.Property(x => x.CreatedAt).HasColumnName("story_created_at"); 95 e.Property(x => x.UpdatedAt).HasColumnName("story_updated_at"); 92 96 e.HasOne(x => x.Writer).WithMany(w => w.Stories).HasForeignKey(x => x.UserId); 93 97 }); … … 113 117 e.Property(x => x.Name).HasColumnName("chapter_name"); 114 118 e.Property(x => x.Title).HasColumnName("title"); 115 e.Property(x => x.Content).HasColumnName("c ontent");119 e.Property(x => x.Content).HasColumnName("chapter_content"); 116 120 e.Property(x => x.WordCount).HasColumnName("word_count"); 117 121 e.Property(x => x.Rating).HasColumnName("rating"); … … 119 123 e.Property(x => x.ViewCount).HasColumnName("view_count"); 120 124 e.Property(x => x.StoryId).HasColumnName("story_id"); 121 e.Property(x => x.CreatedAt).HasColumnName("c reated_at");122 e.Property(x => x.UpdatedAt).HasColumnName(" updated_at");125 e.Property(x => x.CreatedAt).HasColumnName("chapter_created_at"); 126 e.Property(x => x.UpdatedAt).HasColumnName("chapter_updated_at"); 123 127 e.HasOne(x => x.Story).WithMany(s => s.Chapters).HasForeignKey(x => x.StoryId); 124 128 }); … … 130 134 e.HasKey(x => x.Id); 131 135 e.Property(x => x.Id).HasColumnName("genre_id"); 132 e.Property(x => x.Name).HasColumnName(" name");136 e.Property(x => x.Name).HasColumnName("genre_name"); 133 137 }); 134 138 … … 153 157 e.Property(x => x.UserId).HasColumnName("user_id"); 154 158 e.Property(x => x.StoryId).HasColumnName("story_id"); 155 e.Property(x => x.CreatedAt).HasColumnName(" created_at");159 e.Property(x => x.CreatedAt).HasColumnName("like_created_at"); 156 160 e.HasOne(x => x.User).WithMany(u => u.Likes).HasForeignKey(x => x.UserId); 157 161 e.HasOne(x => x.Story).WithMany(s => s.Likes).HasForeignKey(x => x.StoryId); … … 164 168 e.HasKey(x => x.Id); 165 169 e.Property(x => x.Id).HasColumnName("comment_id"); 166 e.Property(x => x.Content).HasColumnName("co ntent");167 e.Property(x => x.UserId).HasColumnName("user_id"); 168 e.Property(x => x.StoryId).HasColumnName("story_id"); 169 e.Property(x => x.CreatedAt).HasColumnName("c reated_at");170 e.Property(x => x.UpdatedAt).HasColumnName(" updated_at");170 e.Property(x => x.Content).HasColumnName("comment_content"); 171 e.Property(x => x.UserId).HasColumnName("user_id"); 172 e.Property(x => x.StoryId).HasColumnName("story_id"); 173 e.Property(x => x.CreatedAt).HasColumnName("comment_created_at"); 174 e.Property(x => x.UpdatedAt).HasColumnName("comment_updated_at"); 171 175 e.HasOne(x => x.User).WithMany(u => u.Comments).HasForeignKey(x => x.UserId); 172 176 e.HasOne(x => x.Story).WithMany(s => s.Comments).HasForeignKey(x => x.StoryId); … … 179 183 e.HasKey(x => x.Id); 180 184 e.Property(x => x.Id).HasColumnName("list_id"); 181 e.Property(x => x.Name).HasColumnName(" name");182 e.Property(x => x.Content).HasColumnName(" content");185 e.Property(x => x.Name).HasColumnName("list_name"); 186 e.Property(x => x.Content).HasColumnName("list_content"); 183 187 e.Property(x => x.IsPublic).HasColumnName("is_public"); 184 188 e.Property(x => x.UserId).HasColumnName("user_id"); … … 207 211 e.HasKey(x => x.Id); 208 212 e.Property(x => x.Id).HasColumnName("notification_id"); 209 e.Property(x => x.Content).HasColumnName(" content");213 e.Property(x => x.Content).HasColumnName("notification_content"); 210 214 e.Property(x => x.IsRead).HasColumnName("is_read"); 211 e.Property(x => x.CreatedAt).HasColumnName(" created_at");215 e.Property(x => x.CreatedAt).HasColumnName("notification_created_at"); 212 216 e.Property(x => x.RecipientUserId).HasColumnName("recipient_user_id"); 213 217 e.Property(x => x.Type).HasColumnName("type"); … … 249 253 e.Property(x => x.SuggestedText).HasColumnName("suggested_text"); 250 254 e.Property(x => x.Accepted).HasColumnName("accepted"); 251 e.Property(x => x.CreatedAt).HasColumnName(" created_at");255 e.Property(x => x.CreatedAt).HasColumnName("suggestion_created_at"); 252 256 e.Property(x => x.AppliedAt).HasColumnName("applied_at"); 253 257 e.Property(x => x.StoryId).HasColumnName("story_id"); … … 288 292 e.Property(x => x.UserId).HasColumnName("user_id"); 289 293 e.Property(x => x.StoryId).HasColumnName("story_id"); 290 e.Property(x => x.CreatedAt).HasColumnName("c reated_at");294 e.Property(x => x.CreatedAt).HasColumnName("collab_created_at"); 291 295 e.HasOne(x => x.User).WithMany(u => u.Collaborations).HasForeignKey(x => x.UserId); 292 296 e.HasOne(x => x.Story).WithMany(s => s.Collaborations).HasForeignKey(x => x.StoryId);
Note:
See TracChangeset
for help on using the changeset viewer.
