1
0
mirror of synced 2025-02-23 13:49:35 +01:00
2024-11-19 01:32:03 +08:00

22 lines
873 B
C#

using Microsoft.EntityFrameworkCore.ChangeTracking;
namespace Application.Interfaces;
public interface ITaikoDbContext
{
public DbSet<Card> Cards { get; set; }
public DbSet<Credential> Credentials { get; set; }
public DbSet<SongBestDatum> SongBestData { get; set; }
public DbSet<SongPlayDatum> SongPlayData { get; set; }
public DbSet<UserDatum> UserData { get; set; }
public DbSet<DanScoreDatum> DanScoreData { get; set; }
public DbSet<DanStageScoreDatum> DanStageScoreData { get; set; }
public DbSet<AiScoreDatum> AiScoreData { get; set; }
public DbSet<AiSectionScoreDatum> AiSectionScoreData { get; set; }
public DbSet<Token> Tokens { get; set; }
Task<int> SaveChangesAsync(CancellationToken cancellationToken = default);
EntityEntry<TEntity> Update<TEntity>(TEntity entity) where TEntity : class;
}