Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs
===================================================================
diff -u -r31caf3dc885ae62d4b3772eb0421a3155101bcf4 -r9bc5d8bc179ba0be25c9746859da3726b8b6a33e
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs (.../HydraRingDatabaseReader.cs) (revision 31caf3dc885ae62d4b3772eb0421a3155101bcf4)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs (.../HydraRingDatabaseReader.cs) (revision 9bc5d8bc179ba0be25c9746859da3726b8b6a33e)
@@ -61,7 +61,8 @@
/// - contains illegal characters, or
/// - contains a colon which is not part of a volume identifier, or
/// - is too long.
- ///
+ ///
+ ///
/// Thrown when the reader encounters
/// an error while connecting to the database.
public HydraRingDatabaseReader(string workingDirectory, string query, int sectionId)
@@ -78,7 +79,8 @@
this.workingDirectory = workingDirectory;
- CreateConnectionAndCommand(query, sectionId);
+ connection = CreateConnection();
+ CreateCommand(query, sectionId);
OpenConnection();
GetReader();
}
@@ -87,7 +89,7 @@
/// Executes the query on the database.
///
/// Thrown when
- /// the connection could not be opened or when the database is emtpy.
+ /// an error encounters while reading the database.
public void Execute()
{
results = new Dictionary();
@@ -153,9 +155,8 @@
connection.Open();
}
- private void CreateConnectionAndCommand(string query, int sectionId)
+ private void CreateCommand(string query, int sectionId)
{
- connection = CreateConnection();
command = new SQLiteCommand(query, connection);
command.Parameters.Add(new SQLiteParameter
{