diff --git a/AmalgamationTool/DynamORM.Amalgamation.cs b/AmalgamationTool/DynamORM.Amalgamation.cs
index 9d47c3d..43015a6 100644
--- a/AmalgamationTool/DynamORM.Amalgamation.cs
+++ b/AmalgamationTool/DynamORM.Amalgamation.cs
@@ -3857,6 +3857,7 @@ namespace DynamORM
{ typeof(char), DbType.StringFixedLength },
{ typeof(Guid), DbType.Guid },
{ typeof(DateTime), DbType.DateTime },
+ { typeof(TimeSpan), DbType.Time },
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
{ typeof(byte[]), DbType.Binary },
{ typeof(byte?), DbType.Byte },
@@ -3874,6 +3875,7 @@ namespace DynamORM
{ typeof(char?), DbType.StringFixedLength },
{ typeof(Guid?), DbType.Guid },
{ typeof(DateTime?), DbType.DateTime },
+ { typeof(TimeSpan?), DbType.Time },
{ typeof(DateTimeOffset?), DbType.DateTimeOffset }
};
diff --git a/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs b/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs
index 3bb8223..8926af5 100644
--- a/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs
+++ b/DynamORM/Builders/Implementation/DynamicInsertQueryBuilder.cs
@@ -196,7 +196,7 @@ namespace DynamORM.Builders.Implementation
DynamicPropertyInvoker propMap = mapper.ColumnsMap.TryGetValue(colName.ToLower());
if (propMap == null || propMap.Column == null || !propMap.Column.IsNoInsert)
- Insert(colName, con.Value);
+ Insert(colName, con.Value); // TODO: This probably should get value from mapper
}
}
else
diff --git a/DynamORM/DynamORM.csproj b/DynamORM/DynamORM.csproj
index f34d405..7b5a50c 100644
--- a/DynamORM/DynamORM.csproj
+++ b/DynamORM/DynamORM.csproj
@@ -6,7 +6,7 @@
Copyright © RUSSEK Software 2012-2023
RUSSEK Software
Grzegorz Russek
- 1.5
+ 1.6
https://git.dr4cul4.pl/RUSSEK-Software/DynamORM
https://dr4cul4.pl
DynamORM
diff --git a/DynamORM/DynamicExtensions.cs b/DynamORM/DynamicExtensions.cs
index ed7762b..c9b4858 100644
--- a/DynamORM/DynamicExtensions.cs
+++ b/DynamORM/DynamicExtensions.cs
@@ -67,6 +67,7 @@ namespace DynamORM
{ typeof(char), DbType.StringFixedLength },
{ typeof(Guid), DbType.Guid },
{ typeof(DateTime), DbType.DateTime },
+ { typeof(TimeSpan), DbType.Time },
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
{ typeof(byte[]), DbType.Binary },
{ typeof(byte?), DbType.Byte },
@@ -84,7 +85,8 @@ namespace DynamORM
{ typeof(char?), DbType.StringFixedLength },
{ typeof(Guid?), DbType.Guid },
{ typeof(DateTime?), DbType.DateTime },
- { typeof(DateTimeOffset?), DbType.DateTimeOffset }
+ { typeof(TimeSpan?), DbType.Time },
+ { typeof(DateTimeOffset?), DbType.DateTimeOffset },
};
#endregion Type column map