Skip to content

Commit bb43189

Browse files
committed
Merge branch '7.0'
# Conflicts: # Orm/Xtensive.Orm/Sql/Info/DataTypeCollection.cs
2 parents ae7810f + 2e39a45 commit bb43189

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,11 @@ public DataTypeInfo this[SqlType sqlType]
5656
/// <param name="dataTypeInfo">The dataTypeInfo to add.</param>
5757
public void Add(SqlType sqlType, DataTypeInfo dataTypeInfo)
5858
{
59-
EnsureNotLocked();
60-
if (!IsLocked)
61-
sqlTypes.Add(sqlType, dataTypeInfo);
59+
this.EnsureNotLocked();
60+
sqlTypes.Add(sqlType, dataTypeInfo);
61+
foreach (var nativeType in dataTypeInfo.NativeTypes) {
62+
nativeTypes.Add(nativeType, dataTypeInfo);
63+
}
6264
}
6365

6466
/// <summary>
@@ -112,7 +114,7 @@ public void Add(SqlType sqlType, DataTypeInfo dataTypeInfo)
112114
public DataTypeInfo Decimal { get; set; }
113115

114116
/// <summary>
115-
/// Floating point number data from 3.40E + 38 through 3.40E + 38.
117+
/// Floating point number data from 3.40E + 38 through 3.40E + 38.
116118
/// Storage size is 4 bytes.
117119
/// </summary>
118120
public DataTypeInfo Float { get; set; }

0 commit comments

Comments
 (0)