Index: Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs =================================================================== diff -u -r3fb0df0ed6e64657154700ee7706e035d5bf99f5 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs (.../RingtoetsSqLiteDatabaseFileMigrator.cs) (revision 3fb0df0ed6e64657154700ee7706e035d5bf99f5) +++ Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs (.../RingtoetsSqLiteDatabaseFileMigrator.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -63,7 +63,8 @@ protected override IEnumerable GetAvailableUpgradeScripts() { - return scriptResource.GetManifestResourceNames().Where(r => r.Contains("Migration_")) + return scriptResource.GetManifestResourceNames() + .Where(r => r.Contains("Migration_")) .Select(CreateNewUpgradeScript); } @@ -96,7 +97,8 @@ protected override IEnumerable GetAvailableCreateScripts() { - return scriptResource.GetManifestResourceNames().Where(r => r.Contains("DatabaseStructure")) + return scriptResource.GetManifestResourceNames() + .Where(r => r.Contains("DatabaseStructure")) .Select(CreateNewCreateScript); } Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r5d924a3334b0532730e8ea4bd9e97a5d48a72344 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 5d924a3334b0532730e8ea4bd9e97a5d48a72344) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -96,7 +96,8 @@ { foreshoreProfiles.AddRange(entity.ForeshoreProfileEntities .OrderBy(fpe => fpe.Order) - .Select(foreshoreProfileEntity => foreshoreProfileEntity.Read(collector)), + .Select(foreshoreProfileEntity => foreshoreProfileEntity.Read(collector)) + .ToArray(), foreshoreProfileSourcePath); } } @@ -140,7 +141,8 @@ { failureMechanism.StochasticSoilModels.AddRange(entity.StochasticSoilModelEntities .OrderBy(ssm => ssm.Order) - .Select(e => e.Read(collector)), + .Select(e => e.Read(collector)) + .ToArray(), stochasticSoilModelCollectionSourcePath); } @@ -149,7 +151,8 @@ { failureMechanism.SurfaceLines.AddRange(entity.SurfaceLineEntities .OrderBy(sl => sl.Order) - .Select(e => e.Read(collector)), + .Select(e => e.Read(collector)) + .ToArray(), surfaceLineCollectionSourcePath); } @@ -221,7 +224,9 @@ dikeProfiles.AddRange(entity.DikeProfileEntities .OrderBy(dp => dp.Order) - .Select(dp => dp.Read(collector)), sourcePath); + .Select(dp => dp.Read(collector)) + .ToArray(), + sourcePath); } } @@ -293,8 +298,10 @@ { if (sourcePath != null) { - heightStructures.AddRange(entity.HeightStructureEntities.OrderBy(fpe => fpe.Order) - .Select(structureEntity => structureEntity.Read(collector)), + heightStructures.AddRange(entity.HeightStructureEntities + .OrderBy(fpe => fpe.Order) + .Select(structureEntity => structureEntity.Read(collector)) + .ToArray(), sourcePath); } } @@ -466,8 +473,10 @@ { if (sourcePath != null) { - closingStructures.AddRange(entity.ClosingStructureEntities.OrderBy(fpe => fpe.Order) - .Select(structureEntity => structureEntity.Read(collector)), + closingStructures.AddRange(entity.ClosingStructureEntities + .OrderBy(fpe => fpe.Order) + .Select(structureEntity => structureEntity.Read(collector)) + .ToArray(), sourcePath); } } @@ -648,11 +657,10 @@ List locations, ReadConversionCollector collector) { - locations.AddRange( - entity - .GrassCoverErosionOutwardsHydraulicLocationEntities - .OrderBy(location => location.Order) - .Select(location => location.Read(collector))); + locations.AddRange(entity.GrassCoverErosionOutwardsHydraulicLocationEntities + .OrderBy(location => location.Order) + .Select(location => location.Read(collector)) + .ToArray()); } private static void ReadGrassCoverErosionOutwardsWaveConditionsRootCalculationGroup(CalculationGroupEntity rootCalculationGroupEntity, @@ -831,10 +839,10 @@ List locations, ReadConversionCollector collector) { - locations.AddRange( - entity.DuneLocationEntities - .OrderBy(location => location.Order) - .Select(location => location.Read(collector))); + locations.AddRange(entity.DuneLocationEntities + .OrderBy(location => location.Order) + .Select(location => location.Read(collector)) + .ToArray()); } #endregion @@ -944,7 +952,8 @@ { stabilityPointStructures.AddRange(entity.StabilityPointStructureEntities .OrderBy(fpe => fpe.Order) - .Select(structureEntity => structureEntity.Read(collector)), + .Select(structureEntity => structureEntity.Read(collector)) + .ToArray(), sourcePath); } } Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs =================================================================== diff -u -r3fb0df0ed6e64657154700ee7706e035d5bf99f5 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs) (revision 3fb0df0ed6e64657154700ee7706e035d5bf99f5) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -90,7 +90,10 @@ return; } - List waveConditionsOutputs = entity.GrassCoverErosionOutwardsWaveConditionsOutputEntities.OrderBy(e => e.Order).Select(e => e.Read()).ToList(); + List waveConditionsOutputs = entity.GrassCoverErosionOutwardsWaveConditionsOutputEntities + .OrderBy(e => e.Order) + .Select(e => e.Read()) + .ToList(); calculation.Output = new GrassCoverErosionOutwardsWaveConditionsOutput(waveConditionsOutputs); } Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/FaultTreeIllustrationPointEntityReadExtensions.cs =================================================================== diff -u -race63dd1e2a052cb8774347958f3f2e2013c7400 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/FaultTreeIllustrationPointEntityReadExtensions.cs (.../FaultTreeIllustrationPointEntityReadExtensions.cs) (revision ace63dd1e2a052cb8774347958f3f2e2013c7400) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/FaultTreeIllustrationPointEntityReadExtensions.cs (.../FaultTreeIllustrationPointEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -111,7 +111,8 @@ private static IEnumerable GetReadStochasts(IEnumerable stochastEntities) { return stochastEntities.OrderBy(st => st.Order) - .Select(st => st.Read()); + .Select(st => st.Read()) + .ToArray(); } } } \ No newline at end of file Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultFaultTreeIllustrationPointEntityReadExtensions.cs =================================================================== diff -u -race63dd1e2a052cb8774347958f3f2e2013c7400 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultFaultTreeIllustrationPointEntityReadExtensions.cs (.../GeneralResultFaultTreeIllustrationPointEntityReadExtensions.cs) (revision ace63dd1e2a052cb8774347958f3f2e2013c7400) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultFaultTreeIllustrationPointEntityReadExtensions.cs (.../GeneralResultFaultTreeIllustrationPointEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -71,14 +71,16 @@ private static IEnumerable GetReadStochasts(IEnumerable stochastEntities) { return stochastEntities.OrderBy(st => st.Order) - .Select(st => st.Read()); + .Select(st => st.Read()) + .ToArray(); } private static IEnumerable GetReadTopLevelFaultTreeIllustrationPoint( IEnumerable topLevelIllustrationPointEntities) { return topLevelIllustrationPointEntities.OrderBy(ip => ip.Order) - .Select(ip => ip.Read()); + .Select(ip => ip.Read()) + .ToArray(); } } } \ No newline at end of file Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultSubMechanismIllustrationPointEntityReadExtensions.cs =================================================================== diff -u -race63dd1e2a052cb8774347958f3f2e2013c7400 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultSubMechanismIllustrationPointEntityReadExtensions.cs (.../GeneralResultSubMechanismIllustrationPointEntityReadExtensions.cs) (revision ace63dd1e2a052cb8774347958f3f2e2013c7400) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/GeneralResultSubMechanismIllustrationPointEntityReadExtensions.cs (.../GeneralResultSubMechanismIllustrationPointEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -72,14 +72,16 @@ private static IEnumerable GetReadStochasts(IEnumerable stochastEntities) { return stochastEntities.OrderBy(st => st.Order) - .Select(st => st.Read()); + .Select(st => st.Read()) + .ToArray(); } private static IEnumerable GetReadTopLevelSubMechanismIllustrationPoint( IEnumerable topLevelIllustrationPointEntities) { return topLevelIllustrationPointEntities.OrderBy(ip => ip.Order) - .Select(ip => ip.Read()); + .Select(ip => ip.Read()) + .ToArray(); } } } \ No newline at end of file Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/SubMechanismIllustrationPointEntityReadExtensions.cs =================================================================== diff -u -r283d7e09d084caafac590fdf96bfc6a264604016 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/SubMechanismIllustrationPointEntityReadExtensions.cs (.../SubMechanismIllustrationPointEntityReadExtensions.cs) (revision 283d7e09d084caafac590fdf96bfc6a264604016) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/IllustrationPoints/SubMechanismIllustrationPointEntityReadExtensions.cs (.../SubMechanismIllustrationPointEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -65,14 +65,16 @@ IEnumerable stochastEntities) { return stochastEntities.OrderBy(st => st.Order) - .Select(st => st.Read()); + .Select(st => st.Read()) + .ToArray(); } private static IEnumerable GetReadIllustrationPointResults( IEnumerable illustrationPointResultEntities) { return illustrationPointResultEntities.OrderBy(ipr => ipr.Order) - .Select(ipr => ipr.Read()); + .Select(ipr => ipr.Read()) + .ToArray(); } } } \ No newline at end of file Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/SoilProfileEntityReadExtensions.cs =================================================================== diff -u -rad0f4a7a0f8b9f065da77eda1a450ac3696b8f7f -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/SoilProfileEntityReadExtensions.cs (.../SoilProfileEntityReadExtensions.cs) (revision ad0f4a7a0f8b9f065da77eda1a450ac3696b8f7f) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/SoilProfileEntityReadExtensions.cs (.../SoilProfileEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -52,7 +52,9 @@ { return collector.Get(entity); } - IEnumerable layers = entity.SoilLayerEntities.OrderBy(sl => sl.Order).Select(sl => sl.Read()); + IEnumerable layers = entity.SoilLayerEntities.OrderBy(sl => sl.Order) + .Select(sl => sl.Read()) + .ToArray(); var pipingSoilProfile = new PipingSoilProfile(entity.Name, entity.Bottom.ToNullAsNaN(), layers, Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationEntityReadExtensions.cs =================================================================== diff -u -rf765cbda8002f3db4b7855ba9933899f7ebcf820 -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationEntityReadExtensions.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationEntityReadExtensions.cs) (revision f765cbda8002f3db4b7855ba9933899f7ebcf820) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationEntityReadExtensions.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationEntityReadExtensions.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) @@ -100,7 +100,8 @@ { calculation.Output = new WaveImpactAsphaltCoverWaveConditionsOutput(entity.WaveImpactAsphaltCoverWaveConditionsOutputEntities .OrderBy(oe => oe.Order) - .Select(oe => oe.Read())); + .Select(oe => oe.Read()) + .ToArray()); } } }