Skip to content

Commit 431dabd

Browse files
committed
Modified constructor to require a DbConnection instead of IDbConnection
To prevent invalid usage, DataAccessor constructor now requires a DbConnection instead of a IDbConnection.
1 parent a0fb16d commit 431dabd

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/DataAbstractions.Dapper/DataAbstractions.Dapper.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>net451;netstandard1.3;netstandard2.0</TargetFrameworks>
5-
<Version>1.0.1</Version>
5+
<Version>1.0.1-alpha</Version>
66
<Authors>Andrew Sumido</Authors>
77
<Description>A light abstraction around Dapper and Dapper.Contrib that also maintains the behavior IDbConnection. This library facilitates a loosely coupled design and unit testing.</Description>
88
<PackageLicenseUrl>https://github.com/codeapologist/DataAbstractions.Dapper/blob/master/LICENSE</PackageLicenseUrl>
99
<PackageProjectUrl>https://github.com/codeapologist/DataAbstractions.Dapper</PackageProjectUrl>
1010
<PackageTags>Dapper Dapper.Contrib IDbConnection Abstraction Unit Testing Interface Testability Tests Mock</PackageTags>
11-
<PackageReleaseNotes>Fixed ambigious method signatures compiliation errors when using certain methods. Updated targeting to .NET 4.5.1, .NET Standard 1.3, and .NET Standard 2.0.</PackageReleaseNotes>
11+
<PackageReleaseNotes>To prevent invalid usage, DataAccessor constructor now requires a DbConnection instead of a IDbConnection.</PackageReleaseNotes>
1212
</PropertyGroup>
1313

1414
<ItemGroup>

src/DataAbstractions.Dapper/DataAccessor.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
using System;
22
using System.Data;
3+
using System.Data.Common;
34

45
namespace DataAbstractions.Dapper
56
{
67
public partial class DataAccessor : IDataAccessor
78
{
89
private readonly IDbConnection _connection;
910

10-
public DataAccessor(IDbConnection connection)
11-
{
11+
public DataAccessor(DbConnection connection)
12+
{
1213
_connection = connection ?? throw new ArgumentNullException(nameof(connection));
1314
}
1415

0 commit comments

Comments
 (0)