diff --git a/ICD.Common.Utils/Sqlite/IcdSqliteDataReader.cs b/ICD.Common.Utils/Sqlite/IcdSqliteDataReader.cs
index ce5ad1b..006d112 100644
--- a/ICD.Common.Utils/Sqlite/IcdSqliteDataReader.cs
+++ b/ICD.Common.Utils/Sqlite/IcdSqliteDataReader.cs
@@ -34,5 +34,30 @@ namespace ICD.Common.Utils.Sqlite
{
return m_Reader.Read();
}
+
+ public int GetInt32(int ordinal)
+ {
+ return m_Reader.GetInt32(ordinal);
+ }
+
+ public bool GetBoolean(int ordinal)
+ {
+ return m_Reader.GetBoolean(ordinal);
+ }
+
+ public string GetString(int ordinal)
+ {
+ return m_Reader.GetString(ordinal);
+ }
+
+ public int GetOrdinal(string name)
+ {
+ return m_Reader.GetOrdinal(name);
+ }
+
+ public void Close()
+ {
+ m_Reader.Close();
+ }
}
}
diff --git a/ICD.Common.Utils/Sqlite/IcdSqliteParameterCollection.cs b/ICD.Common.Utils/Sqlite/IcdSqliteParameterCollection.cs
index 5463f27..b0e7f59 100644
--- a/ICD.Common.Utils/Sqlite/IcdSqliteParameterCollection.cs
+++ b/ICD.Common.Utils/Sqlite/IcdSqliteParameterCollection.cs
@@ -6,22 +6,27 @@ using Microsoft.Data.Sqlite;
namespace ICD.Common.Utils.Sqlite
{
- public sealed class IcdSqliteParameterCollection
- {
- private readonly SqliteParameterCollection m_Parameters;
+ public sealed class IcdSqliteParameterCollection
+ {
+ private readonly SqliteParameterCollection m_Parameters;
///
/// Constructor.
///
///
- public IcdSqliteParameterCollection(SqliteParameterCollection commandParameters)
+ public IcdSqliteParameterCollection(SqliteParameterCollection commandParameters)
{
m_Parameters = commandParameters;
}
public IcdSqliteParameter Add(string name, eDbType type)
- {
+ {
return new IcdSqliteParameter(m_Parameters.Add(name, type.ToParamType()));
- }
- }
+ }
+
+ public void AddWithValue(string parameterName, object value)
+ {
+ m_Parameters.AddWithValue(parameterName, value);
+ }
+ }
}