Store not only default, but current and changeable modes in SCSI device report.

This commit is contained in:
2019-01-08 20:41:18 +00:00
parent 7522d0813e
commit 8a299b7a77
12 changed files with 1869 additions and 20 deletions

View File

@@ -95,6 +95,8 @@
<Compile Include="Migrations\20190102061236_AddMultisessionLeadTest.Designer.cs" />
<Compile Include="Migrations\20190102230036_AddOptimalReadMultipleCount.cs" />
<Compile Include="Migrations\20190102230036_AddOptimalReadMultipleCount.Designer.cs" />
<Compile Include="Migrations\20190108013456_AddChangeableScsiModes.cs" />
<Compile Include="Migrations\20190108013456_AddChangeableScsiModes.Designer.cs" />
<Compile Include="Migrations\DicContextModelSnapshot.cs" />
<Compile Include="Models\CdOffset.cs" />
<Compile Include="Models\Command.cs" />

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,29 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace DiscImageChef.Database.Migrations
{
public partial class AddChangeableScsiModes : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<byte[]>("ModeSense10ChangeableData", "Scsi", nullable: true);
migrationBuilder.AddColumn<byte[]>("ModeSense10CurrentData", "Scsi", nullable: true);
migrationBuilder.AddColumn<byte[]>("ModeSense6ChangeableData", "Scsi", nullable: true);
migrationBuilder.AddColumn<byte[]>("ModeSense6CurrentData", "Scsi", nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn("ModeSense10ChangeableData", "Scsi");
migrationBuilder.DropColumn("ModeSense10CurrentData", "Scsi");
migrationBuilder.DropColumn("ModeSense6ChangeableData", "Scsi");
migrationBuilder.DropColumn("ModeSense6CurrentData", "Scsi");
}
}
}

View File

@@ -12,7 +12,7 @@ namespace DiscImageChef.Database.Migrations
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "2.1.4-rtm-31024");
modelBuilder.HasAnnotation("ProductVersion", "2.2.0-rtm-35687");
modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Ata", b =>
{
@@ -439,8 +439,16 @@ namespace DiscImageChef.Database.Migrations
b.Property<byte[]>("InquiryData");
b.Property<byte[]>("ModeSense10ChangeableData");
b.Property<byte[]>("ModeSense10CurrentData");
b.Property<byte[]>("ModeSense10Data");
b.Property<byte[]>("ModeSense6ChangeableData");
b.Property<byte[]>("ModeSense6CurrentData");
b.Property<byte[]>("ModeSense6Data");
b.Property<int?>("ModeSenseId");