Skip to content

Commit fb7c533

Browse files
committed
NH-4008 - Rename SqlClient to SqlServer
No time like making a breaking change, than when everything is changing anyways. Lines up better with how other ORM's drivers are listed on NuGet.
1 parent c2ce847 commit fb7c533

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+71
-71
lines changed

build-common/nhibernate-properties.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<project xmlns="http://nant.sf.net/release/0.85-rc3/nant.xsd">
33
<property name="nhibernate.dialect" value="NHibernate.Dialect.MsSql2008Dialect" overwrite="false"/>
44
<property name="nhibernate.command_timeout" value="444" overwrite="false"/>
5-
<property name="nhibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver, NHibernate.Driver.SqlClient" overwrite="false"/>
5+
<property name="nhibernate.connection.driver_class" value="NHibernate.Driver.SqlServerDriver, NHibernate.Driver.SqlServer" overwrite="false"/>
66
<property name="nhibernate.connection.connection_string" value="Server=.\SQLExpress;initial catalog=nhibernate;Integrated Security=SSPI" overwrite="false"/>
77
</project>

build-common/teamcity-hibernate.cfg.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<property name="format_sql">true</property>
1616

1717
<!-- This is the System.Data.dll provider for MSSQL Server -->
18-
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver, NHibernate.Driver.SqlClient</property>
18+
<property name="connection.driver_class">NHibernate.Driver.SqlServerDriver, NHibernate.Driver.SqlServer</property>
1919
<property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
2020
<property name="connection.connection_string">Server=.\SQLExpress;initial catalog=nhibernate;Integrated Security=SSPI</property>
2121
<property name="show_sql">false</property>

src/NHibernate.Config.Templates/MSSQL.cfg.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ for your own use before compile tests in VisualStudio.
77
<!-- This is the System.Data.dll provider for SQL Server -->
88
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
99
<session-factory name="NHibernate.Test">
10-
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver, NHibernate.Driver.SqlClient</property>
10+
<property name="connection.driver_class">NHibernate.Driver.SqlServerDriver, NHibernate.Driver.SqlServer</property>
1111
<property name="connection.connection_string">
1212
Server=(local);initial catalog=nhibernate;Integrated Security=SSPI
1313
</property>

src/NHibernate.Driver.SqlClient/Cfg/ConnectionConfigurationExtensionSqlClient.cs

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using NHibernate.Cfg.Loquacious;
2+
using NHibernate.Driver;
3+
4+
namespace NHibernate.Cfg
5+
{
6+
public static class ConnectionConfigurationExtensionSqlServer
7+
{
8+
public static IConnectionConfiguration BySqlServerDriver(this IConnectionConfiguration cfg)
9+
{
10+
return cfg.By<SqlServerDriver>();
11+
}
12+
13+
public static IConnectionConfiguration BySql2008ServerDriver(this IConnectionConfiguration cfg)
14+
{
15+
return cfg.By<SqlServer2008Driver>();
16+
}
17+
}
18+
}

src/NHibernate.Driver.SqlClient/Driver/Sql2008ClientDriver.cs renamed to src/NHibernate.Driver.SqlServer/Driver/SqlServer2008Driver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace NHibernate.Driver
88
{
9-
public class Sql2008ClientDriver : SqlClientDriver
9+
public class SqlServer2008Driver : SqlServerDriver
1010
{
1111
protected override void InitializeParameter(DbParameter dbParam, string name, SqlTypes.SqlType sqlType)
1212
{

src/NHibernate.Driver.SqlClient/Driver/SqlClientDriver.cs renamed to src/NHibernate.Driver.SqlServer/Driver/SqlServerDriver.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ namespace NHibernate.Driver
99
/// <summary>
1010
/// A NHibernate Driver for using the SqlClient DataProvider
1111
/// </summary>
12-
public class SqlClientDriver : DriverBase, IEmbeddedBatcherFactoryProvider
12+
public class SqlServerDriver : DriverBase, IEmbeddedBatcherFactoryProvider
1313
{
1414
//http://stackoverflow.com/a/7264795/259946
1515

1616
/// <summary>
1717
/// Creates an uninitialized <see cref="DbConnection" /> object for
18-
/// the SqlClientDriver.
18+
/// the SqlServerDriver.
1919
/// </summary>
2020
/// <value>An unitialized <see cref="System.Data.SqlClient.SqlConnection"/> object.</value>
2121
public override DbConnection CreateConnection()
@@ -25,7 +25,7 @@ public override DbConnection CreateConnection()
2525

2626
/// <summary>
2727
/// Creates an uninitialized <see cref="DbCommand" /> object for
28-
/// the SqlClientDriver.
28+
/// the SqlServerDriver.
2929
/// </summary>
3030
/// <value>An unitialized <see cref="System.Data.SqlClient.SqlCommand"/> object.</value>
3131
public override DbCommand CreateCommand()

0 commit comments

Comments
 (0)