Skip to content

Commit abf1d11

Browse files
committed
Fix issue with case and Turkish culture
1 parent 084ca8a commit abf1d11

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/NHibernate.Test/Async/Tools/hbm2ddl/SchemaValidator/SchemaValidateFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public async Task ShouldVerifySameTableAsync()
5252
await (validator.ValidateAsync());
5353
}
5454

55-
[Test, SetCulture("tr-TR"), SetUICulture("tr-TR"), NetFxOnly]
55+
[Test, SetCulture("tr-TR"), SetUICulture("tr-TR")]
5656
public async Task ShouldVerifySameTableTurkishAsync()
5757
{
5858
//NH-3063

src/NHibernate.Test/Tools/hbm2ddl/SchemaValidator/SchemaValidateFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void ShouldVerifySameTable()
4141
validator.Validate();
4242
}
4343

44-
[Test, SetCulture("tr-TR"), SetUICulture("tr-TR"), NetFxOnly]
44+
[Test, SetCulture("tr-TR"), SetUICulture("tr-TR")]
4545
public void ShouldVerifySameTableTurkish()
4646
{
4747
//NH-3063

src/NHibernate/Mapping/Table.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1038,7 +1038,8 @@ public IEnumerable<string> ValidateColumns(Dialect.Dialect dialect, IMapping map
10381038
//TODO: Add new method to ColumnMetadata :getTypeCode
10391039
var typesMatch = Regex.IsMatch(
10401040
column.GetSqlType(dialect, mapping),
1041-
$@"^{Regex.Escape(columnInfo.TypeName)}\b");
1041+
$@"^{Regex.Escape(columnInfo.TypeName)}\b",
1042+
RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
10421043
//|| columnInfo.get() == column.GetSqlTypeCode(mapping);
10431044
if (!typesMatch)
10441045
{

0 commit comments

Comments
 (0)