// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; namespace DiscImageChef.Database.Migrations { [DbContext(typeof(DicContext))] class DicContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "2.1.1-rtm-30846"); modelBuilder.Entity("EFTest.Models.ATA", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("APIOSupported"); b.Property("ATAPIByteCount"); b.Property("AdditionalPID"); b.Property("BufferSize"); b.Property("BufferType"); b.Property("CFAPowerMode"); b.Property("Capabilities"); b.Property("Capabilities2"); b.Property("Capabilities3"); b.Property("CommandSet"); b.Property("CommandSet2"); b.Property("CommandSet3"); b.Property("CommandSet4"); b.Property("CommandSet5"); b.Property("CurrentAAM"); b.Property("CurrentAPM"); b.Property("DMAActive"); b.Property("DMASupported"); b.Property("DMATransferTimingMode"); b.Property("DataSetMgmt"); b.Property("DataSetMgmtSize"); b.Property("DeviceFormFactor"); b.Property("EnabledCommandSet"); b.Property("EnabledCommandSet2"); b.Property("EnabledCommandSet3"); b.Property("EnabledCommandSet4"); b.Property("EnabledSATAFeatures"); b.Property("EnhancedSecurityEraseTime"); b.Property("ExtendedUserSectors"); b.Property("FirmwareRevision"); b.Property("FreeFallSensitivity"); b.Property("GeneralConfiguration"); b.Property("HardwareResetResult"); b.Property("Identify"); b.Property("InterseekDelay"); b.Property("MDMAActive"); b.Property("MDMASupported"); b.Property("MajorVersion"); b.Property("MasterPasswordRevisionCode"); b.Property("MaxDownloadMicroMode3"); b.Property("MaxQueueDepth"); b.Property("MinDownloadMicroMode3"); b.Property("MinMDMACycleTime"); b.Property("MinPIOCycleTimeFlow"); b.Property("MinPIOCycleTimeNoFlow"); b.Property("MinorVersion"); b.Property("Model"); b.Property("MultipleMaxSectors"); b.Property("MultipleSectorNumber"); b.Property("NVCacheCaps"); b.Property("NVCacheSize"); b.Property("NVCacheWriteSpeed"); b.Property("NVEstimatedSpinUp"); b.Property("PIOTransferTimingMode"); b.Property("PacketBusRelease"); b.Property("ReadCapabilitiesId"); b.Property("RecommendedAAM"); b.Property("RecommendedMDMACycleTime"); b.Property("RemovableStatusSet"); b.Property("SATACapabilities"); b.Property("SATACapabilities2"); b.Property("SATAFeatures"); b.Property("SCTCommandTransport"); b.Property("SectorsPerCard"); b.Property("SecurityEraseTime"); b.Property("SecurityStatus"); b.Property("ServiceBusyClear"); b.Property("SpecificConfiguration"); b.Property("StreamAccessLatency"); b.Property("StreamMinReqSize"); b.Property("StreamPerformanceGranularity"); b.Property("StreamTransferTimeDMA"); b.Property("StreamTransferTimePIO"); b.Property("TransportMajorVersion"); b.Property("TransportMinorVersion"); b.Property("TrustedComputing"); b.Property("UDMAActive"); b.Property("UDMASupported"); b.Property("WRVMode"); b.Property("WRVSectorCountMode2"); b.Property("WRVSectorCountMode3"); b.HasKey("Id"); b.HasIndex("ReadCapabilitiesId"); b.ToTable("ATA"); }); modelBuilder.Entity("EFTest.Models.CHS", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("Cylinders"); b.Property("Heads"); b.Property("Sectors"); b.HasKey("Id"); b.ToTable("CHS"); }); modelBuilder.Entity("EFTest.Models.Device", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("ATAId"); b.Property("ATAPIId"); b.Property("FireWireId"); b.Property("IsValid"); b.Property("Manufacturer"); b.Property("Model"); b.Property("MultiMediaCardId"); b.Property("PCMCIAId"); b.Property("Revision"); b.Property("SCSIId"); b.Property("SecureDigitalId"); b.Property("TimesSeen"); b.Property("Type"); b.Property("USBId"); b.Property("WhenAdded"); b.Property("WhenModified"); b.HasKey("Id"); b.HasIndex("ATAId"); b.HasIndex("ATAPIId"); b.HasIndex("FireWireId"); b.HasIndex("MultiMediaCardId"); b.HasIndex("PCMCIAId"); b.HasIndex("SCSIId"); b.HasIndex("SecureDigitalId"); b.HasIndex("USBId"); b.ToTable("Device"); }); modelBuilder.Entity("EFTest.Models.FireWire", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("Manufacturer"); b.Property("Product"); b.Property("ProductID"); b.Property("RemovableMedia"); b.Property("VendorID"); b.HasKey("Id"); b.ToTable("FireWire"); }); modelBuilder.Entity("EFTest.Models.IntClass", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("SupportedMediaId"); b.Property("Value"); b.HasKey("Id"); b.HasIndex("SupportedMediaId"); b.ToTable("IntClass"); }); modelBuilder.Entity("EFTest.Models.PCMCIA", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("CIS"); b.Property("CardCode"); b.Property("Compliance"); b.Property("Manufacturer"); b.Property("ManufacturerCode"); b.Property("ProductName"); b.HasKey("Id"); b.ToTable("PCMCIA"); }); modelBuilder.Entity("EFTest.Models.SCSI.BlockDescriptor", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("BlockLength"); b.Property("Blocks"); b.Property("Density"); b.Property("ModeId"); b.HasKey("Id"); b.HasIndex("ModeId"); b.ToTable("BlockDescriptor"); }); modelBuilder.Entity("EFTest.Models.SCSI.Inquiry", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("ACKRequests"); b.Property("AERCSupported"); b.Property("ANSIVersion"); b.Property("AccessControlCoordinator"); b.Property("Address16"); b.Property("Address32"); b.Property("AsymmetricalLUNAccess"); b.Property("BasicQueueing"); b.Property("Data"); b.Property("DeviceTypeModifier"); b.Property("ECMAVersion"); b.Property("EnclosureServices"); b.Property("HierarchicalLUN"); b.Property("ISOVersion"); b.Property("IUS"); b.Property("LinkedCommands"); b.Property("MediumChanger"); b.Property("MultiPortDevice"); b.Property("NormalACA"); b.Property("PeripheralDeviceType"); b.Property("PeripheralQualifier"); b.Property("ProductIdentification"); b.Property("ProductRevisionLevel"); b.Property("Protection"); b.Property("QAS"); b.Property("RelativeAddressing"); b.Property("Removable"); b.Property("ResponseDataFormat"); b.Property("SPIClocking"); b.Property("SoftReset"); b.Property("StorageArrayController"); b.Property("SyncTransfer"); b.Property("TaggedCommandQueue"); b.Property("TerminateTaskSupported"); b.Property("ThirdPartyCopy"); b.Property("TranferDisable"); b.Property("VendorIdentification"); b.Property("WideBus16"); b.Property("WideBus32"); b.HasKey("Id"); b.ToTable("Inquiry"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.Features", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("AACSVersion"); b.Property("AGIDs"); b.Property("BindingNonceBlocks"); b.Property("BlocksPerReadableUnit"); b.Property("BufferUnderrunFreeInDVD"); b.Property("BufferUnderrunFreeInSAO"); b.Property("BufferUnderrunFreeInTAO"); b.Property("CPRMVersion"); b.Property("CSSVersion"); b.Property("CanAudioScan"); b.Property("CanEject"); b.Property("CanEraseSector"); b.Property("CanExpandBDRESpareArea"); b.Property("CanFormat"); b.Property("CanFormatBDREWithoutSpare"); b.Property("CanFormatCert"); b.Property("CanFormatFRF"); b.Property("CanFormatQCert"); b.Property("CanFormatRRM"); b.Property("CanGenerateBindingNonce"); b.Property("CanLoad"); b.Property("CanMuteSeparateChannels"); b.Property("CanOverwriteSAOTrack"); b.Property("CanOverwriteTAOTrack"); b.Property("CanPlayCDAudio"); b.Property("CanPseudoOverwriteBDR"); b.Property("CanReadAllDualR"); b.Property("CanReadAllDualRW"); b.Property("CanReadBD"); b.Property("CanReadBDR"); b.Property("CanReadBDRE1"); b.Property("CanReadBDRE2"); b.Property("CanReadBDROM"); b.Property("CanReadBluBCA"); b.Property("CanReadCD"); b.Property("CanReadCDMRW"); b.Property("CanReadCPRM_MKB"); b.Property("CanReadDDCD"); b.Property("CanReadDVD"); b.Property("CanReadDVDPlusMRW"); b.Property("CanReadDVDPlusR"); b.Property("CanReadDVDPlusRDL"); b.Property("CanReadDVDPlusRW"); b.Property("CanReadDVDPlusRWDL"); b.Property("CanReadDriveAACSCertificate"); b.Property("CanReadHDDVD"); b.Property("CanReadHDDVDR"); b.Property("CanReadHDDVDRAM"); b.Property("CanReadLeadInCDText"); b.Property("CanReadOldBDR"); b.Property("CanReadOldBDRE"); b.Property("CanReadOldBDROM"); b.Property("CanReadSpareAreaInformation"); b.Property("CanReportDriveSerial"); b.Property("CanReportMediaSerial"); b.Property("CanTestWriteDDCDR"); b.Property("CanTestWriteDVD"); b.Property("CanTestWriteInSAO"); b.Property("CanTestWriteInTAO"); b.Property("CanUpgradeFirmware"); b.Property("CanWriteBD"); b.Property("CanWriteBDR"); b.Property("CanWriteBDRE1"); b.Property("CanWriteBDRE2"); b.Property("CanWriteBusEncryptedBlocks"); b.Property("CanWriteCDMRW"); b.Property("CanWriteCDRW"); b.Property("CanWriteCDRWCAV"); b.Property("CanWriteCDSAO"); b.Property("CanWriteCDTAO"); b.Property("CanWriteCSSManagedDVD"); b.Property("CanWriteDDCDR"); b.Property("CanWriteDDCDRW"); b.Property("CanWriteDVDPlusMRW"); b.Property("CanWriteDVDPlusR"); b.Property("CanWriteDVDPlusRDL"); b.Property("CanWriteDVDPlusRW"); b.Property("CanWriteDVDPlusRWDL"); b.Property("CanWriteDVDR"); b.Property("CanWriteDVDRDL"); b.Property("CanWriteDVDRW"); b.Property("CanWriteHDDVDR"); b.Property("CanWriteHDDVDRAM"); b.Property("CanWriteOldBDR"); b.Property("CanWriteOldBDRE"); b.Property("CanWritePackedSubchannelInTAO"); b.Property("CanWriteRWSubchannelInSAO"); b.Property("CanWriteRWSubchannelInTAO"); b.Property("CanWriteRaw"); b.Property("CanWriteRawMultiSession"); b.Property("CanWriteRawSubchannelInTAO"); b.Property("ChangerIsSideChangeCapable"); b.Property("ChangerSlots"); b.Property("ChangerSupportsDiscPresent"); b.Property("DBML"); b.Property("DVDMultiRead"); b.Property("EmbeddedChanger"); b.Property("ErrorRecoveryPage"); b.Property("FirmwareDate"); b.Property("LoadingMechanismType"); b.Property("Locked"); b.Property("LogicalBlockSize"); b.Property("MultiRead"); b.Property("PhysicalInterfaceStandard"); b.Property("PhysicalInterfaceStandardNumber"); b.Property("PreventJumper"); b.Property("SupportsAACS"); b.Property("SupportsBusEncryption"); b.Property("SupportsC2"); b.Property("SupportsCPRM"); b.Property("SupportsCSS"); b.Property("SupportsDAP"); b.Property("SupportsDeviceBusyEvent"); b.Property("SupportsHybridDiscs"); b.Property("SupportsModePage1Ch"); b.Property("SupportsOSSC"); b.Property("SupportsPWP"); b.Property("SupportsSWPP"); b.Property("SupportsSecurDisc"); b.Property("SupportsSeparateVolume"); b.Property("SupportsVCPS"); b.Property("SupportsWriteInhibitDCB"); b.Property("SupportsWriteProtectPAC"); b.Property("VolumeLevels"); b.HasKey("Id"); b.ToTable("Features"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.MMC", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("FeaturesId"); b.Property("ModeSense2AId"); b.HasKey("Id"); b.HasIndex("FeaturesId"); b.HasIndex("ModeSense2AId"); b.ToTable("MMC"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.Mode2A", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("AccurateCDDA"); b.Property("BCK"); b.Property("BufferSize"); b.Property("BufferUnderRunProtection"); b.Property("CDDACommand"); b.Property("CSSandCPPMSupported"); b.Property("CanEject"); b.Property("CanLockMedia"); b.Property("CompositeAudioVideo"); b.Property("CurrentSpeed"); b.Property("CurrentWriteSpeed"); b.Property("CurrentWriteSpeedSelected"); b.Property("DeterministicSlotChanger"); b.Property("DigitalPort1"); b.Property("DigitalPort2"); b.Property("LSBF"); b.Property("LeadInPW"); b.Property("LoadingMechanismType"); b.Property("LockStatus"); b.Property("MaximumSpeed"); b.Property("MaximumWriteSpeed"); b.Property("PlaysAudio"); b.Property("PreventJumperStatus"); b.Property("RCK"); b.Property("ReadsBarcode"); b.Property("ReadsBothSides"); b.Property("ReadsCDR"); b.Property("ReadsCDRW"); b.Property("ReadsDVDR"); b.Property("ReadsDVDRAM"); b.Property("ReadsDVDROM"); b.Property("ReadsDeinterlavedSubchannel"); b.Property("ReadsISRC"); b.Property("ReadsMode2Form1"); b.Property("ReadsMode2Form2"); b.Property("ReadsPacketCDR"); b.Property("ReadsSubchannel"); b.Property("ReadsUPC"); b.Property("ReturnsC2Pointers"); b.Property("RotationControlSelected"); b.Property("SSS"); b.Property("SeparateChannelMute"); b.Property("SeparateChannelVolume"); b.Property("SupportedVolumeLevels"); b.Property("SupportsMultiSession"); b.Property("TestWrite"); b.Property("WritesCDR"); b.Property("WritesCDRW"); b.Property("WritesDVDR"); b.Property("WritesDVDRAM"); b.HasKey("Id"); b.ToTable("Mode2A"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.WriteDescriptor", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("Mode2AId"); b.Property("RotationControl"); b.Property("WriteSpeed"); b.HasKey("Id"); b.HasIndex("Mode2AId"); b.ToTable("WriteDescriptor"); }); modelBuilder.Entity("EFTest.Models.SCSI.Mode", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("BlankCheckEnabled"); b.Property("BufferedMode"); b.Property("DPOandFUA"); b.Property("MediumType"); b.Property("Speed"); b.Property("WriteProtected"); b.HasKey("Id"); b.ToTable("Mode"); }); modelBuilder.Entity("EFTest.Models.SCSI.ModePage", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("ModeId"); b.Property("page"); b.Property("subpage"); b.Property("value"); b.HasKey("Id"); b.HasIndex("ModeId"); b.ToTable("ModePage"); }); modelBuilder.Entity("EFTest.Models.SCSI.Page", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("SCSIId"); b.Property("page"); b.Property("value"); b.HasKey("Id"); b.HasIndex("SCSIId"); b.ToTable("Page"); }); modelBuilder.Entity("EFTest.Models.SCSI.SCSI", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("InquiryId"); b.Property("ModeSense10Data"); b.Property("ModeSense6Data"); b.Property("ModeSenseId"); b.Property("MultiMediaDeviceId"); b.Property("ReadCapabilitiesId"); b.Property("SequentialDeviceId"); b.Property("SupportsModeSense10"); b.Property("SupportsModeSense6"); b.Property("SupportsModeSubpages"); b.HasKey("Id"); b.HasIndex("InquiryId"); b.HasIndex("ModeSenseId"); b.HasIndex("MultiMediaDeviceId"); b.HasIndex("ReadCapabilitiesId"); b.HasIndex("SequentialDeviceId"); b.ToTable("SCSI"); }); modelBuilder.Entity("EFTest.Models.SCSI.SSC.SequentialMedia", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("CanReadMediaSerial"); b.Property("Density"); b.Property("Manufacturer"); b.Property("MediaIsRecognized"); b.Property("MediumType"); b.Property("MediumTypeName"); b.Property("ModeSense10Data"); b.Property("ModeSense6Data"); b.Property("Model"); b.Property("SSCId"); b.HasKey("Id"); b.HasIndex("SSCId"); b.ToTable("SequentialMedia"); }); modelBuilder.Entity("EFTest.Models.SCSI.SSC.SSC", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("BlockSizeGranularity"); b.Property("MaxBlockLength"); b.Property("MinBlockLength"); b.HasKey("Id"); b.ToTable("SSC"); }); modelBuilder.Entity("EFTest.Models.SCSI.SSC.SupportedDensity", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("BitsPerMm"); b.Property("Capacity"); b.Property("DefaultDensity"); b.Property("Description"); b.Property("Duplicate"); b.Property("Name"); b.Property("Organization"); b.Property("PrimaryCode"); b.Property("SSCId"); b.Property("SecondaryCode"); b.Property("SequentialMediaId"); b.Property("Tracks"); b.Property("Width"); b.Property("Writable"); b.HasKey("Id"); b.HasIndex("SSCId"); b.HasIndex("SequentialMediaId"); b.ToTable("SupportedDensity"); }); modelBuilder.Entity("EFTest.Models.SCSI.SupportedMedia", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("Description"); b.Property("Length"); b.Property("MediumType"); b.Property("Name"); b.Property("Organization"); b.Property("SSCId"); b.Property("SequentialMediaId"); b.Property("Width"); b.HasKey("Id"); b.HasIndex("SSCId"); b.HasIndex("SequentialMediaId"); b.ToTable("SupportedMedia"); }); modelBuilder.Entity("EFTest.Models.SecureDigital", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("CID"); b.Property("CSD"); b.Property("ExtendedCSD"); b.Property("OCR"); b.Property("SCR"); b.HasKey("Id"); b.ToTable("SecureDigital"); }); modelBuilder.Entity("EFTest.Models.StringClass", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("PCMCIAId"); b.Property("Value").IsRequired(); b.HasKey("Id"); b.HasIndex("PCMCIAId"); b.ToTable("StringClass"); }); modelBuilder.Entity("EFTest.Models.TestedMedia", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("ATAId"); b.Property("BlockSize"); b.Property("Blocks"); b.Property("CHSId"); b.Property("CanReadAACS"); b.Property("CanReadADIP"); b.Property("CanReadATIP"); b.Property("CanReadBCA"); b.Property("CanReadC2Pointers"); b.Property("CanReadCMI"); b.Property("CanReadCorrectedSubchannel"); b.Property("CanReadCorrectedSubchannelWithC2"); b.Property("CanReadDCB"); b.Property("CanReadDDS"); b.Property("CanReadDMI"); b.Property("CanReadDiscInformation"); b.Property("CanReadFullTOC"); b.Property("CanReadHDCMI"); b.Property("CanReadLayerCapacity"); b.Property("CanReadLeadIn"); b.Property("CanReadLeadInPostgap"); b.Property("CanReadLeadOut"); b.Property("CanReadMediaID"); b.Property("CanReadMediaSerial"); b.Property("CanReadPAC"); b.Property("CanReadPFI"); b.Property("CanReadPMA"); b.Property("CanReadPQSubchannel"); b.Property("CanReadPQSubchannelWithC2"); b.Property("CanReadPRI"); b.Property("CanReadRWSubchannel"); b.Property("CanReadRWSubchannelWithC2"); b.Property("CanReadRecordablePFI"); b.Property("CanReadSpareAreaInformation"); b.Property("CanReadTOC"); b.Property("CurrentCHSId"); b.Property("Density"); b.Property("LBA48Sectors"); b.Property("LBASectors"); b.Property("LogicalAlignment"); b.Property("LongBlockSize"); b.Property("MMCId"); b.Property("Manufacturer"); b.Property("MediaIsRecognized"); b.Property("MediumType"); b.Property("MediumTypeName"); b.Property("ModeSense10Data"); b.Property("ModeSense6Data"); b.Property("Model"); b.Property("NominalRotationRate"); b.Property("PhysicalBlockSize"); b.Property("SCSIId"); b.Property("SolidStateDevice"); b.Property("SupportsHLDTSTReadRawDVD"); b.Property("SupportsNECReadCDDA"); b.Property("SupportsPioneerReadCDDA"); b.Property("SupportsPioneerReadCDDAMSF"); b.Property("SupportsPlextorReadCDDA"); b.Property("SupportsPlextorReadRawDVD"); b.Property("SupportsRead"); b.Property("SupportsRead10"); b.Property("SupportsRead12"); b.Property("SupportsRead16"); b.Property("SupportsReadCapacity"); b.Property("SupportsReadCapacity16"); b.Property("SupportsReadCd"); b.Property("SupportsReadCdMsf"); b.Property("SupportsReadCdMsfRaw"); b.Property("SupportsReadCdRaw"); b.Property("SupportsReadDma"); b.Property("SupportsReadDmaLba"); b.Property("SupportsReadDmaLba48"); b.Property("SupportsReadDmaRetry"); b.Property("SupportsReadDmaRetryLba"); b.Property("SupportsReadLba"); b.Property("SupportsReadLba48"); b.Property("SupportsReadLong"); b.Property("SupportsReadLong16"); b.Property("SupportsReadLongLba"); b.Property("SupportsReadLongRetry"); b.Property("SupportsReadLongRetryLba"); b.Property("SupportsReadRetry"); b.Property("SupportsReadRetryLba"); b.Property("SupportsSeek"); b.Property("SupportsSeekLba"); b.Property("UnformattedBPS"); b.Property("UnformattedBPT"); b.HasKey("Id"); b.HasIndex("ATAId"); b.HasIndex("CHSId"); b.HasIndex("CurrentCHSId"); b.HasIndex("MMCId"); b.HasIndex("SCSIId"); b.ToTable("TestedMedia"); }); modelBuilder.Entity("EFTest.Models.USB", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("Descriptors"); b.Property("Manufacturer"); b.Property("Product"); b.Property("ProductID"); b.Property("RemovableMedia"); b.Property("VendorID"); b.HasKey("Id"); b.ToTable("USB"); }); modelBuilder.Entity("EFTest.Models.UshortClass", b => { b.Property("Id").ValueGeneratedOnAdd(); b.Property("InquiryId"); b.Property("Value"); b.HasKey("Id"); b.HasIndex("InquiryId"); b.ToTable("UshortClass"); }); modelBuilder.Entity("EFTest.Models.ATA", b => { b.HasOne("EFTest.Models.TestedMedia", "ReadCapabilities").WithMany() .HasForeignKey("ReadCapabilitiesId"); }); modelBuilder.Entity("EFTest.Models.Device", b => { b.HasOne("EFTest.Models.ATA", "ATA").WithMany().HasForeignKey("ATAId"); b.HasOne("EFTest.Models.ATA", "ATAPI").WithMany().HasForeignKey("ATAPIId"); b.HasOne("EFTest.Models.FireWire", "FireWire").WithMany().HasForeignKey("FireWireId"); b.HasOne("EFTest.Models.SecureDigital", "MultiMediaCard").WithMany().HasForeignKey("MultiMediaCardId"); b.HasOne("EFTest.Models.PCMCIA", "PCMCIA").WithMany().HasForeignKey("PCMCIAId"); b.HasOne("EFTest.Models.SCSI.SCSI", "SCSI").WithMany().HasForeignKey("SCSIId"); b.HasOne("EFTest.Models.SecureDigital", "SecureDigital").WithMany().HasForeignKey("SecureDigitalId"); b.HasOne("EFTest.Models.USB", "USB").WithMany().HasForeignKey("USBId"); }); modelBuilder.Entity("EFTest.Models.IntClass", b => { b.HasOne("EFTest.Models.SCSI.SupportedMedia").WithMany("DensityCodes") .HasForeignKey("SupportedMediaId"); }); modelBuilder.Entity("EFTest.Models.SCSI.BlockDescriptor", b => { b.HasOne("EFTest.Models.SCSI.Mode").WithMany("BlockDescriptors") .HasForeignKey("ModeId"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.MMC", b => { b.HasOne("EFTest.Models.SCSI.MMC.Features", "Features").WithMany().HasForeignKey("FeaturesId"); b.HasOne("EFTest.Models.SCSI.MMC.Mode2A", "ModeSense2A").WithMany().HasForeignKey("ModeSense2AId"); }); modelBuilder.Entity("EFTest.Models.SCSI.MMC.WriteDescriptor", b => { b.HasOne("EFTest.Models.SCSI.MMC.Mode2A") .WithMany("WriteSpeedPerformanceDescriptors").HasForeignKey("Mode2AId"); }); modelBuilder.Entity("EFTest.Models.SCSI.ModePage", b => { b.HasOne("EFTest.Models.SCSI.Mode").WithMany("ModePages").HasForeignKey("ModeId"); }); modelBuilder.Entity("EFTest.Models.SCSI.Page", b => { b.HasOne("EFTest.Models.SCSI.SCSI").WithMany("EVPDPages").HasForeignKey("SCSIId"); }); modelBuilder.Entity("EFTest.Models.SCSI.SCSI", b => { b.HasOne("EFTest.Models.SCSI.Inquiry", "Inquiry").WithMany().HasForeignKey("InquiryId"); b.HasOne("EFTest.Models.SCSI.Mode", "ModeSense").WithMany().HasForeignKey("ModeSenseId"); b.HasOne("EFTest.Models.SCSI.MMC.MMC", "MultiMediaDevice").WithMany() .HasForeignKey("MultiMediaDeviceId"); b.HasOne("EFTest.Models.TestedMedia", "ReadCapabilities").WithMany() .HasForeignKey("ReadCapabilitiesId"); b.HasOne("EFTest.Models.SCSI.SSC.SSC", "SequentialDevice").WithMany() .HasForeignKey("SequentialDeviceId"); }); modelBuilder.Entity("EFTest.Models.SCSI.SSC.SequentialMedia", b => { b.HasOne("EFTest.Models.SCSI.SSC.SSC").WithMany("TestedMedia") .HasForeignKey("SSCId"); }); modelBuilder.Entity("EFTest.Models.SCSI.SSC.SupportedDensity", b => { b.HasOne("EFTest.Models.SCSI.SSC.SSC").WithMany("SupportedDensities").HasForeignKey("SSCId"); b.HasOne("EFTest.Models.SCSI.SSC.SequentialMedia").WithMany("SupportedDensities") .HasForeignKey("SequentialMediaId"); }); modelBuilder.Entity("EFTest.Models.SCSI.SupportedMedia", b => { b.HasOne("EFTest.Models.SCSI.SSC.SSC").WithMany("SupportedMediaTypes").HasForeignKey("SSCId"); b.HasOne("EFTest.Models.SCSI.SSC.SequentialMedia").WithMany("SupportedMediaTypes") .HasForeignKey("SequentialMediaId"); }); modelBuilder.Entity("EFTest.Models.StringClass", b => { b.HasOne("EFTest.Models.PCMCIA").WithMany("AdditionalInformation") .HasForeignKey("PCMCIAId"); }); modelBuilder.Entity("EFTest.Models.TestedMedia", b => { b.HasOne("EFTest.Models.ATA").WithMany("RemovableMedias").HasForeignKey("ATAId"); b.HasOne("EFTest.Models.CHS", "CHS").WithMany().HasForeignKey("CHSId"); b.HasOne("EFTest.Models.CHS", "CurrentCHS").WithMany().HasForeignKey("CurrentCHSId"); b.HasOne("EFTest.Models.SCSI.MMC.MMC").WithMany("TestedMedia").HasForeignKey("MMCId"); b.HasOne("EFTest.Models.SCSI.SCSI").WithMany("RemovableMedias").HasForeignKey("SCSIId"); }); modelBuilder.Entity("EFTest.Models.UshortClass", b => { b.HasOne("EFTest.Models.SCSI.Inquiry").WithMany("VersionDescriptors") .HasForeignKey("InquiryId"); }); #pragma warning restore 612, 618 } } }