Skip to content

Commit 774297f

Browse files
committed
Merge pull request #248 from chester89/informixDialect
Informix dialect
2 parents 138801e + f394a4a commit 774297f

File tree

3 files changed

+15
-44067
lines changed

3 files changed

+15
-44067
lines changed

src/FluentNHibernate.Testing/Cfg/Db/DB2ConfigurationTester.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ public void DB2_should_default_to_the_DB2_dialect()
1313
DB2Configuration.Standard.ToProperties()["dialect"].ShouldEqual("NHibernate.Dialect.DB2Dialect, " + typeof(ISession).Assembly.FullName);
1414
}
1515

16+
[Test]
17+
public void DB2_should_include_informix_dialect()
18+
{
19+
DB2Configuration.Informix1150.ToProperties()["dialect"].ShouldEqual("NHibernate.Dialect.InformixDialect1000, " + typeof(ISession).Assembly.FullName);
20+
}
21+
1622
[Test]
1723
public void DB2_driver_should_default_to_the_DB2_ClientDriver()
1824
{

src/FluentNHibernate/Cfg/Db/DB2Configuration.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,13 @@ public static DB2Configuration Standard
1414
{
1515
get { return new DB2Configuration().Dialect<DB2Dialect>(); }
1616
}
17+
18+
/// <summary>
19+
/// DB2 Data Server/Client supports Informix 11.50+ with Informix syntax
20+
/// </summary>
21+
public static DB2Configuration Informix1150
22+
{
23+
get { return new DB2Configuration().Dialect<InformixDialect1000>(); }
24+
}
1725
}
18-
}
26+
}

0 commit comments

Comments
 (0)