Skip to content

Commit 679555f

Browse files
authored
feat(nhibernate): add SQL Anywhere 17 support (#453)
* Update to NHibernate 5.2.7
1 parent 4f1759f commit 679555f

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,13 @@ public void SqlAnywhere12_should_specify_Sybase12_dialect_and_net40driver()
3939
properties["dialect"].ShouldEqual("NHibernate.Dialect.SybaseSQLAnywhere12Dialect, " + typeof(ISession).Assembly.FullName);
4040
properties["connection.driver_class"].ShouldEqual("NHibernate.Driver.SybaseSQLAnywhereDotNet4Driver, " + typeof(ISession).Assembly.FullName);
4141
}
42+
43+
[Test]
44+
public void SqlAnywhere17_should_specify_SQLAnywhere17_dialect()
45+
{
46+
var properties = SQLAnywhereConfiguration.SQLAnywhere17.ToProperties();
47+
properties["dialect"].ShouldEqual("NHibernate.Dialect.SapSQLAnywhere17Dialect, " + typeof(ISession).Assembly.FullName);
48+
properties["connection.driver_class"].ShouldEqual("NHibernate.Driver.SapSQLAnywhere17Driver, " + typeof(ISession).Assembly.FullName);
49+
}
4250
}
4351
}

src/FluentNHibernate/Cfg/Db/SQLAnywhereConfiguration.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ public static SQLAnywhereConfiguration SQLAnywhere12
3737
{
3838
return new SQLAnywhereConfiguration().Dialect<SybaseSQLAnywhere12Dialect>().Driver<SybaseSQLAnywhereDotNet4Driver>();
3939
}
40+
}
41+
42+
public static SQLAnywhereConfiguration SQLAnywhere17
43+
{
44+
get
45+
{
46+
return new SQLAnywhereConfiguration().Dialect<SapSQLAnywhere17Dialect>().Driver<SapSQLAnywhere17Driver>();
47+
}
4048
}
4149
}
4250
}

src/FluentNHibernate/Cfg/Db/SybaseSQLAnywhereConnectionStringBuilder.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System.Data.SqlClient;
21
using System.Text;
32

43
namespace FluentNHibernate.Cfg.Db

src/Shared.msbuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
</PropertyGroup>
4242

4343
<PropertyGroup Label="Package Versions">
44-
<NHibernatePackageVersion>5.1.1</NHibernatePackageVersion>
44+
<NHibernatePackageVersion>5.2.7</NHibernatePackageVersion>
4545
</PropertyGroup>
4646

4747
</Project>

0 commit comments

Comments
 (0)