Added timespan to type mapping
This commit is contained in:
@@ -3857,6 +3857,7 @@ namespace DynamORM
|
|||||||
{ typeof(char), DbType.StringFixedLength },
|
{ typeof(char), DbType.StringFixedLength },
|
||||||
{ typeof(Guid), DbType.Guid },
|
{ typeof(Guid), DbType.Guid },
|
||||||
{ typeof(DateTime), DbType.DateTime },
|
{ typeof(DateTime), DbType.DateTime },
|
||||||
|
{ typeof(TimeSpan), DbType.Time },
|
||||||
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
|
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
|
||||||
{ typeof(byte[]), DbType.Binary },
|
{ typeof(byte[]), DbType.Binary },
|
||||||
{ typeof(byte?), DbType.Byte },
|
{ typeof(byte?), DbType.Byte },
|
||||||
@@ -3874,6 +3875,7 @@ namespace DynamORM
|
|||||||
{ typeof(char?), DbType.StringFixedLength },
|
{ typeof(char?), DbType.StringFixedLength },
|
||||||
{ typeof(Guid?), DbType.Guid },
|
{ typeof(Guid?), DbType.Guid },
|
||||||
{ typeof(DateTime?), DbType.DateTime },
|
{ typeof(DateTime?), DbType.DateTime },
|
||||||
|
{ typeof(TimeSpan?), DbType.Time },
|
||||||
{ typeof(DateTimeOffset?), DbType.DateTimeOffset }
|
{ typeof(DateTimeOffset?), DbType.DateTimeOffset }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -196,7 +196,7 @@ namespace DynamORM.Builders.Implementation
|
|||||||
DynamicPropertyInvoker propMap = mapper.ColumnsMap.TryGetValue(colName.ToLower());
|
DynamicPropertyInvoker propMap = mapper.ColumnsMap.TryGetValue(colName.ToLower());
|
||||||
|
|
||||||
if (propMap == null || propMap.Column == null || !propMap.Column.IsNoInsert)
|
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
|
else
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<Copyright>Copyright © RUSSEK Software 2012-2023</Copyright>
|
<Copyright>Copyright © RUSSEK Software 2012-2023</Copyright>
|
||||||
<Company>RUSSEK Software</Company>
|
<Company>RUSSEK Software</Company>
|
||||||
<Authors>Grzegorz Russek</Authors>
|
<Authors>Grzegorz Russek</Authors>
|
||||||
<VersionPrefix>1.5</VersionPrefix>
|
<VersionPrefix>1.6</VersionPrefix>
|
||||||
<RepositoryUrl>https://git.dr4cul4.pl/RUSSEK-Software/DynamORM</RepositoryUrl>
|
<RepositoryUrl>https://git.dr4cul4.pl/RUSSEK-Software/DynamORM</RepositoryUrl>
|
||||||
<PackageProjectUrl>https://dr4cul4.pl</PackageProjectUrl>
|
<PackageProjectUrl>https://dr4cul4.pl</PackageProjectUrl>
|
||||||
<Product>DynamORM</Product>
|
<Product>DynamORM</Product>
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ namespace DynamORM
|
|||||||
{ typeof(char), DbType.StringFixedLength },
|
{ typeof(char), DbType.StringFixedLength },
|
||||||
{ typeof(Guid), DbType.Guid },
|
{ typeof(Guid), DbType.Guid },
|
||||||
{ typeof(DateTime), DbType.DateTime },
|
{ typeof(DateTime), DbType.DateTime },
|
||||||
|
{ typeof(TimeSpan), DbType.Time },
|
||||||
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
|
{ typeof(DateTimeOffset), DbType.DateTimeOffset },
|
||||||
{ typeof(byte[]), DbType.Binary },
|
{ typeof(byte[]), DbType.Binary },
|
||||||
{ typeof(byte?), DbType.Byte },
|
{ typeof(byte?), DbType.Byte },
|
||||||
@@ -84,7 +85,8 @@ namespace DynamORM
|
|||||||
{ typeof(char?), DbType.StringFixedLength },
|
{ typeof(char?), DbType.StringFixedLength },
|
||||||
{ typeof(Guid?), DbType.Guid },
|
{ typeof(Guid?), DbType.Guid },
|
||||||
{ typeof(DateTime?), DbType.DateTime },
|
{ typeof(DateTime?), DbType.DateTime },
|
||||||
{ typeof(DateTimeOffset?), DbType.DateTimeOffset }
|
{ typeof(TimeSpan?), DbType.Time },
|
||||||
|
{ typeof(DateTimeOffset?), DbType.DateTimeOffset },
|
||||||
};
|
};
|
||||||
|
|
||||||
#endregion Type column map
|
#endregion Type column map
|
||||||
|
|||||||
Reference in New Issue
Block a user