Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql =================================================================== diff -u -r9e1b97e9540df6cbd635120135c83de0260aa6d1 -re1413d482cd37476c01aaea03ae16efc50433f3e --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql (.../DatabaseStructure.sql) (revision 9e1b97e9540df6cbd635120135c83de0260aa6d1) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql (.../DatabaseStructure.sql) (revision e1413d482cd37476c01aaea03ae16efc50433f3e) @@ -1,6 +1,6 @@ /* ---------------------------------------------------- */ /* Generated by Enterprise Architect Version 12.0 */ -/* Created On : 23-mei-2016 8:51:48 */ +/* Created On : 23-mei-2016 13:26:35 */ /* DBMS : SQLite */ /* ---------------------------------------------------- */ @@ -179,7 +179,7 @@ CREATE TABLE 'SurfaceLineEntity' ( - 'SurfaceLineEntityId' INTEGER NOT NULL PRIMARY KEY, + 'SurfaceLineEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 'FailureMechanismEntityId' INTEGER NOT NULL, 'Name' VARCHAR (255) NOT NULL, 'ReferenceLineIntersectionX' NUMERIC NOT NULL, @@ -202,7 +202,7 @@ CREATE TABLE 'CharacteristicPointEntity' ( - 'CharacteristicPointEntityId' INTEGER NOT NULL PRIMARY KEY, + 'CharacteristicPointEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 'CharacteristicPointType' SMALLINT NOT NULL, -- Enum: 1 = DikeToeAtRiver 2 = DikeToeAtPolder 3 = DitchDikeSide 4 = BottomDitchDikeSide 5 = BottomDitchPolderSide 6 = DitchPolderSide 'SurfaceLinePointEntityId' INTEGER NOT NULL, CONSTRAINT 'FK_CharacteristicPointEntity_SurfaceLinePointEntity' FOREIGN KEY ('SurfaceLinePointEntityId') REFERENCES 'SurfaceLinePointEntity' ('SurfaceLinePointEntityId') ON DELETE No Action ON UPDATE No Action Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/IRingtoetsEntities.cs =================================================================== diff -u -r86e3c1e3b6568eea578004f3d9d93114cdb351b8 -re1413d482cd37476c01aaea03ae16efc50433f3e --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/IRingtoetsEntities.cs (.../IRingtoetsEntities.cs) (revision 86e3c1e3b6568eea578004f3d9d93114cdb351b8) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/IRingtoetsEntities.cs (.../IRingtoetsEntities.cs) (revision e1413d482cd37476c01aaea03ae16efc50433f3e) @@ -108,6 +108,12 @@ /// DbSet SurfaceLinePointEntities { get; } + /// + /// Gets a of + /// containing every characteristic point of piping surface lines in the database. + /// + DbSet CharacteristicPointEntities { get; } + /// /// Persists all updates to the database and resets change tracking in the object context, see . /// Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx =================================================================== diff -u -r9e1b97e9540df6cbd635120135c83de0260aa6d1 -re1413d482cd37476c01aaea03ae16efc50433f3e --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx (.../RingtoetsEntities.edmx) (revision 9e1b97e9540df6cbd635120135c83de0260aa6d1) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx (.../RingtoetsEntities.edmx) (revision e1413d482cd37476c01aaea03ae16efc50433f3e) @@ -22,7 +22,7 @@ - + @@ -121,7 +121,7 @@ - + @@ -466,7 +466,7 @@ - + @@ -583,7 +583,7 @@ - + Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram =================================================================== diff -u -r9e1b97e9540df6cbd635120135c83de0260aa6d1 -re1413d482cd37476c01aaea03ae16efc50433f3e --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram (.../RingtoetsEntities.edmx.diagram) (revision 9e1b97e9540df6cbd635120135c83de0260aa6d1) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram (.../RingtoetsEntities.edmx.diagram) (revision e1413d482cd37476c01aaea03ae16efc50433f3e) @@ -6,19 +6,19 @@ - - - - - + + + + + - - - - - - - + + + + + + + Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsEntitiesHelper.cs =================================================================== diff -u -r845d2b0230eca6b2e9e94a2aec3fa36bd3c916b6 -re1413d482cd37476c01aaea03ae16efc50433f3e --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsEntitiesHelper.cs (.../RingtoetsEntitiesHelper.cs) (revision 845d2b0230eca6b2e9e94a2aec3fa36bd3c916b6) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsEntitiesHelper.cs (.../RingtoetsEntitiesHelper.cs) (revision e1413d482cd37476c01aaea03ae16efc50433f3e) @@ -44,6 +44,7 @@ DbSet soilLayersSet = CreateEmptyTestDbSet(); DbSet surfaceLinesSet = CreateEmptyTestDbSet(); DbSet surfaceLinePointsSet = CreateEmptyTestDbSet(); + DbSet characteristicPointsSet = CreateEmptyTestDbSet(); var ringtoetsEntities = mockRepository.Stub(); ringtoetsEntities.Stub(r => r.ProjectEntities).Return(projectsSet); @@ -59,6 +60,7 @@ ringtoetsEntities.Stub(r => r.SoilLayerEntities).Return(soilLayersSet); ringtoetsEntities.Stub(r => r.SurfaceLineEntities).Return(surfaceLinesSet); ringtoetsEntities.Stub(r => r.SurfaceLinePointEntities).Return(surfaceLinePointsSet); + ringtoetsEntities.Stub(r => r.CharacteristicPointEntities).Return(characteristicPointsSet); return ringtoetsEntities; }