Skip to content

Commit a138ec8

Browse files
committed
replaced system.data.sqlclient with microsoft.data.sqliclient for all platforms except net452. using statements wrapped with preprocessor if to pull in appropriate namespace.
1 parent 7927486 commit a138ec8

12 files changed

+48
-6
lines changed

src/Serilog.Sinks.MSSqlServer/Serilog.Sinks.MSSqlServer.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
</ItemGroup>
5656

5757
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
58-
<PackageReference Include="System.Data.SqlClient" Version="4.4.0" />
58+
<PackageReference Include="Microsoft.Data.SqlClient" Version="1.1.3" />
5959
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.0.0" />
6060
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0" />
6161
<Compile Include="Configuration\Extensions\Microsoft.Extensions.Configuration\**\*.cs" />
@@ -65,7 +65,7 @@
6565

6666
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' Or '$(TargetFramework)' == 'net461' ">
6767
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
68-
<PackageReference Include="System.Data.SqlClient" Version="4.4.0" />
68+
<PackageReference Include="Microsoft.Data.SqlClient" Version="1.1.3" />
6969
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.0.0" />
7070
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0" />
7171
<Compile Include="Configuration\Extensions\Hybrid\**\*.cs" />
@@ -76,7 +76,7 @@
7676

7777
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.2' Or '$(TargetFramework)' == 'net472' ">
7878
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
79-
<PackageReference Include="System.Data.SqlClient" Version="4.6.0" />
79+
<PackageReference Include="Microsoft.Data.SqlClient" Version="1.1.3" />
8080
<PackageReference Include="Microsoft.Azure.Services.AppAuthentication" Version="1.4.0" />
8181
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.0.0" />
8282
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0" />

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/AzureManagedServiceAuthenticator.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using System;
2+
#if NET452
23
using System.Data.SqlClient;
4+
#else
5+
using Microsoft.Data.SqlClient;
6+
#endif
37
using Microsoft.Azure.Services.AppAuthentication;
48

59
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/AzureManagedServiceAuthenticatorStub.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
using System;
2+
#if NET452
23
using System.Data.SqlClient;
4+
#else
5+
using Microsoft.Data.SqlClient;
6+
#endif
7+
38
using System.Diagnostics.CodeAnalysis;
49

510
// This is an empty stub implementaion of IAzureManagedServiceAuthenticator for the target frameworks
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
using System.Data.SqlClient;
1+
#if NET452
2+
using System.Data.SqlClient;
3+
#else
4+
using Microsoft.Data.SqlClient;
5+
#endif
26

37
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
48
{
59
internal interface IAzureManagedServiceAuthenticator
610
{
711
void SetAuthenticationToken(SqlConnection sqlConnection);
812
}
9-
}
13+
}

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/ISqlConnectionFactory.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
using System.Data.SqlClient;
1+
#if NET452
2+
using System.Data.SqlClient;
3+
#else
4+
using Microsoft.Data.SqlClient;
5+
#endif
26

37
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
48
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlBulkBatchWriter.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Data;
4+
#if NET452
45
using System.Data.SqlClient;
6+
#else
7+
using Microsoft.Data.SqlClient;
8+
#endif
59
using System.Globalization;
610
using System.Linq;
711
using System.Threading.Tasks;

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlConnectionFactory.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using System;
2+
#if NET452
23
using System.Data.SqlClient;
4+
#else
5+
using Microsoft.Data.SqlClient;
6+
#endif
37

48
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
59
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlLogEventWriter.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
using System;
22
using System.Data;
3+
#if NET452
34
using System.Data.SqlClient;
5+
#else
6+
using Microsoft.Data.SqlClient;
7+
#endif
48
using System.Text;
59
using Serilog.Debugging;
610
using Serilog.Events;

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/SqlTableCreator.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
using System;
22
using System.Data;
3+
#if NET452
34
using System.Data.SqlClient;
5+
#else
6+
using Microsoft.Data.SqlClient;
7+
#endif
48
using Serilog.Debugging;
59
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
610

src/Serilog.Sinks.MSSqlServer/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
<packages>
33
<package id="Serilog" version="2.5.0" targetFramework="net452" />
44
<package id="Serilog.Sinks.PeriodicBatching" version="2.1.1" targetFramework="net452" />
5+
<package id="System.Data.SqlClient" Version="4.6.0" targetFramework="net452" />
56
</packages>

test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/AzureManagedServiceAuthenticatorTests.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using System;
2+
#if NET452
23
using System.Data.SqlClient;
4+
#else
5+
using Microsoft.Data.SqlClient;
6+
#endif
37
using Microsoft.Azure.Services.AppAuthentication;
48
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
59
using Serilog.Sinks.MSSqlServer.Tests.TestUtils;

test/Serilog.Sinks.MSSqlServer.Tests/Sinks/MSSqlServer/Platform/SqlTableCreatorTests.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using System.Data;
2+
#if NET452
23
using System.Data.SqlClient;
4+
#else
5+
using Microsoft.Data.SqlClient;
6+
#endif
37
using Dapper;
48
using FluentAssertions;
59
using Moq;

0 commit comments

Comments
 (0)