diff --git a/src/FluentNHibernate.Testing/Cfg/Db/SqlAnywhereConfigurationTester.cs b/src/FluentNHibernate.Testing/Cfg/Db/SqlAnywhereConfigurationTester.cs index ff94a928d..b18ef4834 100644 --- a/src/FluentNHibernate.Testing/Cfg/Db/SqlAnywhereConfigurationTester.cs +++ b/src/FluentNHibernate.Testing/Cfg/Db/SqlAnywhereConfigurationTester.cs @@ -39,5 +39,13 @@ public void SqlAnywhere12_should_specify_Sybase12_dialect_and_net40driver() properties["dialect"].ShouldEqual("NHibernate.Dialect.SybaseSQLAnywhere12Dialect, " + typeof(ISession).Assembly.FullName); properties["connection.driver_class"].ShouldEqual("NHibernate.Driver.SybaseSQLAnywhereDotNet4Driver, " + typeof(ISession).Assembly.FullName); } + + [Test] + public void SqlAnywhere17_should_specify_SQLAnywhere17_dialect() + { + var properties = SQLAnywhereConfiguration.SQLAnywhere17.ToProperties(); + properties["dialect"].ShouldEqual("NHibernate.Dialect.SapSQLAnywhere17Dialect, " + typeof(ISession).Assembly.FullName); + properties["connection.driver_class"].ShouldEqual("NHibernate.Driver.SapSQLAnywhere17Driver, " + typeof(ISession).Assembly.FullName); + } } } diff --git a/src/FluentNHibernate/Cfg/Db/SQLAnywhereConfiguration.cs b/src/FluentNHibernate/Cfg/Db/SQLAnywhereConfiguration.cs index 5e3daf3e3..e1b9f2529 100644 --- a/src/FluentNHibernate/Cfg/Db/SQLAnywhereConfiguration.cs +++ b/src/FluentNHibernate/Cfg/Db/SQLAnywhereConfiguration.cs @@ -37,6 +37,14 @@ public static SQLAnywhereConfiguration SQLAnywhere12 { return new SQLAnywhereConfiguration().Dialect().Driver(); } + } + + public static SQLAnywhereConfiguration SQLAnywhere17 + { + get + { + return new SQLAnywhereConfiguration().Dialect().Driver(); + } } } } \ No newline at end of file diff --git a/src/FluentNHibernate/Cfg/Db/SybaseSQLAnywhereConnectionStringBuilder.cs b/src/FluentNHibernate/Cfg/Db/SybaseSQLAnywhereConnectionStringBuilder.cs index 05f202abf..3a1e4d4a5 100644 --- a/src/FluentNHibernate/Cfg/Db/SybaseSQLAnywhereConnectionStringBuilder.cs +++ b/src/FluentNHibernate/Cfg/Db/SybaseSQLAnywhereConnectionStringBuilder.cs @@ -1,4 +1,3 @@ -using System.Data.SqlClient; using System.Text; namespace FluentNHibernate.Cfg.Db diff --git a/src/Shared.msbuild b/src/Shared.msbuild index c596727a7..25c279d1b 100644 --- a/src/Shared.msbuild +++ b/src/Shared.msbuild @@ -41,7 +41,7 @@ - 5.1.1 + 5.2.7 \ No newline at end of file