Skip to content

Commit a4b31f3

Browse files
committed
Fix DateTypeCollection.Add
copy of fix in master
1 parent 519a8c1 commit a4b31f3

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Orm/Xtensive.Orm/Sql/Info/DataTypeCollection.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,10 @@ public DataTypeInfo this[SqlType sqlType]
5555
public void Add(SqlType sqlType, DataTypeInfo dataTypeInfo)
5656
{
5757
EnsureNotLocked();
58-
if (!IsLocked)
59-
sqlTypes.Add(sqlType, dataTypeInfo);
58+
sqlTypes.Add(sqlType, dataTypeInfo);
59+
foreach(var nativeType in dataTypeInfo.NativeTypes) {
60+
nativeTypes.Add(nativeType, dataTypeInfo);
61+
}
6062
}
6163

6264
/// <summary>
@@ -144,8 +146,8 @@ public void Add(SqlType sqlType, DataTypeInfo dataTypeInfo)
144146

145147
#if NET6_0_OR_GREATER //DO_DATEONLY
146148
/// <summary>
147-
/// Date data from January 1,1 A.D. through December 31, 9999 A.D.,
148-
/// Storage size is 8 to 10 bytes.
149+
/// Date data from January 1,1 A.D. through December 31, 9999 A.D.
150+
/// Can have various ranges in different RDBMSs.
149151
/// </summary>
150152
public DataTypeInfo DateOnly { get; set; }
151153

0 commit comments

Comments
 (0)