mirror of
https://github.com/claunia/marechai.git
synced 2025-12-16 19:14:25 +00:00
Add screens.
This commit is contained in:
@@ -73,6 +73,9 @@ namespace Cicm.Database.Models
|
||||
public virtual DbSet<ProcessorsByOwnedMachine> ProcessorsByOwnedMachine { get; set; }
|
||||
public virtual DbSet<SoundByOwnedMachine> SoundByOwnedMachine { get; set; }
|
||||
public virtual DbSet<StorageByOwnedMachine> StorageByOwnedMachine { get; set; }
|
||||
public virtual DbSet<Screen> Screens { get; set; }
|
||||
public virtual DbSet<ScreensByMachine> ScreensByMachine { get; set; }
|
||||
public virtual DbSet<ResolutionsByScreen> ResolutionsByScreen { get; set; }
|
||||
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
{
|
||||
@@ -950,6 +953,35 @@ namespace Cicm.Database.Models
|
||||
.HasConstraintName("fk_resolutions_by_gpu_resolution");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ResolutionsByScreen>(entity =>
|
||||
{
|
||||
entity.HasIndex(e => e.ScreenId);
|
||||
|
||||
entity.HasIndex(e => e.ResolutionId);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ScreensByMachine>(entity =>
|
||||
{
|
||||
entity.HasIndex(e => e.ScreenId);
|
||||
|
||||
entity.HasIndex(e => e.MachineId);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Screen>(entity =>
|
||||
{
|
||||
entity.HasIndex(e => e.Width);
|
||||
|
||||
entity.HasIndex(e => e.Height);
|
||||
|
||||
entity.HasIndex(e => e.Diagonal);
|
||||
|
||||
entity.HasIndex(e => e.EffectiveColors);
|
||||
|
||||
entity.HasIndex(e => e.Type);
|
||||
|
||||
entity.HasOne(d => d.NativeResolution).WithMany(p => p.Screens);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<SoundByMachine>(entity =>
|
||||
{
|
||||
entity.ToTable("sound_by_machine");
|
||||
|
||||
Reference in New Issue
Block a user