Skip to content

Commit 1a9c426

Browse files
committed
fix for issue 3 (GetAllRecordsPagedAsync). temporarily includes TableStorage.Abstractions until fix gets accepted and we can use the package
1 parent a248ee8 commit 1a9c426

23 files changed

+2765
-226
lines changed

src/TableStorage.Abstractions.POCO.Tests/PocoTableStoreTests.cs

Lines changed: 196 additions & 188 deletions
Large diffs are not rendered by default.

src/TableStorage.Abstractions.POCO.Tests/TableStorage.Abstractions.POCO.Tests.csproj

Lines changed: 183 additions & 13 deletions
Large diffs are not rendered by default.

src/TableStorage.Abstractions.POCO.Tests/app.config

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,98 @@
3131
<assemblyIdentity name="FluentValidation" publicKeyToken="7de548da2fbae0f0" culture="neutral" />
3232
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
3333
</dependentAssembly>
34+
<dependentAssembly>
35+
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
36+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
37+
</dependentAssembly>
38+
<dependentAssembly>
39+
<assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
40+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
41+
</dependentAssembly>
42+
<dependentAssembly>
43+
<assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
44+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
45+
</dependentAssembly>
46+
<dependentAssembly>
47+
<assemblyIdentity name="System.Reactive" publicKeyToken="94bc3704cddfc263" culture="neutral" />
48+
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
49+
</dependentAssembly>
50+
<dependentAssembly>
51+
<assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
52+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
53+
</dependentAssembly>
54+
<dependentAssembly>
55+
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
56+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
57+
</dependentAssembly>
58+
<dependentAssembly>
59+
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
60+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
61+
</dependentAssembly>
62+
<dependentAssembly>
63+
<assemblyIdentity name="System.Collections.NonGeneric" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
64+
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
65+
</dependentAssembly>
66+
<dependentAssembly>
67+
<assemblyIdentity name="System.Net.Security" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
68+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
69+
</dependentAssembly>
70+
<dependentAssembly>
71+
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
72+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
73+
</dependentAssembly>
74+
<dependentAssembly>
75+
<assemblyIdentity name="System.Security.SecureString" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
76+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
77+
</dependentAssembly>
78+
<dependentAssembly>
79+
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
80+
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
81+
</dependentAssembly>
82+
<dependentAssembly>
83+
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
84+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
85+
</dependentAssembly>
86+
<dependentAssembly>
87+
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
88+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
89+
</dependentAssembly>
90+
<dependentAssembly>
91+
<assemblyIdentity name="System.Diagnostics.TraceSource" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
92+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
93+
</dependentAssembly>
94+
<dependentAssembly>
95+
<assemblyIdentity name="System.Collections.Specialized" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
96+
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
97+
</dependentAssembly>
98+
<dependentAssembly>
99+
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
100+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
101+
</dependentAssembly>
102+
<dependentAssembly>
103+
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
104+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
105+
</dependentAssembly>
106+
<dependentAssembly>
107+
<assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
108+
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
109+
</dependentAssembly>
110+
<dependentAssembly>
111+
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
112+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
113+
</dependentAssembly>
114+
<dependentAssembly>
115+
<assemblyIdentity name="Microsoft.Win32.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
116+
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
117+
</dependentAssembly>
118+
<dependentAssembly>
119+
<assemblyIdentity name="System.Net.NameResolution" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
120+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
121+
</dependentAssembly>
122+
<dependentAssembly>
123+
<assemblyIdentity name="System.Security.Cryptography.X509Certificates" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
124+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
125+
</dependentAssembly>
34126
</assemblyBinding>
35127
</runtime>
36128
</configuration>
Lines changed: 64 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,90 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="FluentValidation" version="8.1.2" targetFramework="net462" />
3+
<package id="FluentValidation" version="8.6.1" targetFramework="net462" />
4+
<package id="Microsoft.Azure.Cosmos.Table" version="1.0.6" targetFramework="net462" />
5+
<package id="Microsoft.Azure.DocumentDB.Core" version="2.1.3" targetFramework="net462" />
46
<package id="Microsoft.Azure.KeyVault.Core" version="3.0.1" targetFramework="net462" />
57
<package id="Microsoft.CSharp" version="4.5.0" targetFramework="net462" />
68
<package id="Microsoft.Data.Edm" version="5.8.4" targetFramework="net462" />
79
<package id="Microsoft.Data.OData" version="5.8.4" targetFramework="net462" />
810
<package id="Microsoft.Data.Services.Client" version="5.8.4" targetFramework="net462" />
11+
<package id="Microsoft.NETCore.Platforms" version="1.0.1" targetFramework="net462" />
12+
<package id="Microsoft.OData.Core" version="7.5.0" targetFramework="net462" />
13+
<package id="Microsoft.OData.Edm" version="7.5.0" targetFramework="net462" />
14+
<package id="Microsoft.Spatial" version="7.5.0" targetFramework="net462" />
15+
<package id="Microsoft.Win32.Primitives" version="4.0.1" targetFramework="net462" />
916
<package id="MSTest.TestAdapter" version="1.4.0" targetFramework="net462" />
1017
<package id="MSTest.TestFramework" version="1.4.0" targetFramework="net462" />
18+
<package id="NETStandard.Library" version="1.6.0" targetFramework="net462" />
1119
<package id="Newtonsoft.Json" version="12.0.1" targetFramework="net462" />
20+
<package id="System.AppContext" version="4.1.0" targetFramework="net462" />
21+
<package id="System.Collections" version="4.0.11" targetFramework="net462" />
1222
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="net462" />
23+
<package id="System.Collections.NonGeneric" version="4.0.1" targetFramework="net462" />
24+
<package id="System.Collections.Specialized" version="4.0.1" targetFramework="net462" />
1325
<package id="System.ComponentModel.Annotations" version="4.5.0" targetFramework="net462" />
1426
<package id="System.ComponentModel.EventBasedAsync" version="4.3.0" targetFramework="net462" />
1527
<package id="System.ComponentModel.Primitives" version="4.3.0" targetFramework="net462" />
28+
<package id="System.Console" version="4.0.0" targetFramework="net462" />
29+
<package id="System.Diagnostics.Debug" version="4.0.11" targetFramework="net462" />
30+
<package id="System.Diagnostics.DiagnosticSource" version="4.0.0" targetFramework="net462" />
31+
<package id="System.Diagnostics.Tools" version="4.0.1" targetFramework="net462" />
32+
<package id="System.Diagnostics.TraceSource" version="4.0.0" targetFramework="net462" />
33+
<package id="System.Diagnostics.Tracing" version="4.1.0" targetFramework="net462" />
1634
<package id="System.Dynamic.Runtime" version="4.3.0" targetFramework="net462" />
35+
<package id="System.Globalization" version="4.0.11" targetFramework="net462" />
36+
<package id="System.Globalization.Calendars" version="4.0.1" targetFramework="net462" />
37+
<package id="System.IO" version="4.1.0" targetFramework="net462" />
38+
<package id="System.IO.Compression" version="4.1.0" targetFramework="net462" />
39+
<package id="System.IO.Compression.ZipFile" version="4.0.1" targetFramework="net462" />
40+
<package id="System.IO.FileSystem" version="4.0.1" targetFramework="net462" />
41+
<package id="System.IO.FileSystem.Primitives" version="4.0.1" targetFramework="net462" />
42+
<package id="System.Linq" version="4.1.0" targetFramework="net462" />
43+
<package id="System.Linq.Expressions" version="4.1.0" targetFramework="net462" />
1744
<package id="System.Linq.Queryable" version="4.3.0" targetFramework="net462" />
45+
<package id="System.Net.Http" version="4.1.0" targetFramework="net462" />
46+
<package id="System.Net.NameResolution" version="4.0.0" targetFramework="net462" />
47+
<package id="System.Net.NetworkInformation" version="4.1.0" targetFramework="net462" />
48+
<package id="System.Net.Primitives" version="4.0.11" targetFramework="net462" />
1849
<package id="System.Net.Requests" version="4.3.0" targetFramework="net462" />
19-
<package id="System.Reactive" version="4.1.2" targetFramework="net462" />
50+
<package id="System.Net.Security" version="4.3.2" targetFramework="net462" />
51+
<package id="System.Net.Sockets" version="4.1.0" targetFramework="net462" />
52+
<package id="System.Net.WebHeaderCollection" version="4.0.1" targetFramework="net462" />
53+
<package id="System.ObjectModel" version="4.0.12" targetFramework="net462" />
54+
<package id="System.Reactive" version="4.3.2" targetFramework="net462" />
2055
<package id="System.Reactive.Core" version="4.1.2" targetFramework="net462" />
2156
<package id="System.Reactive.Interfaces" version="4.1.2" targetFramework="net462" />
2257
<package id="System.Reactive.Linq" version="4.1.2" targetFramework="net462" />
2358
<package id="System.Reactive.PlatformServices" version="4.1.2" targetFramework="net462" />
2459
<package id="System.Reactive.Windows.Threading" version="4.1.2" targetFramework="net462" />
60+
<package id="System.Reflection" version="4.1.0" targetFramework="net462" />
61+
<package id="System.Reflection.Extensions" version="4.0.1" targetFramework="net462" />
62+
<package id="System.Reflection.Primitives" version="4.0.1" targetFramework="net462" />
63+
<package id="System.Resources.ResourceManager" version="4.0.1" targetFramework="net462" />
64+
<package id="System.Runtime" version="4.1.0" targetFramework="net462" />
2565
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net462" />
66+
<package id="System.Runtime.Extensions" version="4.1.0" targetFramework="net462" />
67+
<package id="System.Runtime.Handles" version="4.0.1" targetFramework="net462" />
68+
<package id="System.Runtime.InteropServices" version="4.1.0" targetFramework="net462" />
69+
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.0.0" targetFramework="net462" />
70+
<package id="System.Runtime.Numerics" version="4.0.1" targetFramework="net462" />
71+
<package id="System.Runtime.Serialization.Primitives" version="4.1.1" targetFramework="net462" />
72+
<package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="net462" />
73+
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net462" />
74+
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net462" />
75+
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="net462" />
76+
<package id="System.Security.SecureString" version="4.0.0" targetFramework="net462" />
2677
<package id="System.Spatial" version="5.8.4" targetFramework="net462" />
27-
<package id="System.Threading.Tasks.Extensions" version="4.5.1" targetFramework="net462" />
78+
<package id="System.Text.Encoding" version="4.0.11" targetFramework="net462" />
79+
<package id="System.Text.Encoding.Extensions" version="4.0.11" targetFramework="net462" />
80+
<package id="System.Text.RegularExpressions" version="4.1.0" targetFramework="net462" />
81+
<package id="System.Threading" version="4.0.11" targetFramework="net462" />
82+
<package id="System.Threading.Tasks" version="4.0.11" targetFramework="net462" />
83+
<package id="System.Threading.Tasks.Extensions" version="4.5.3" targetFramework="net462" />
84+
<package id="System.Threading.Timer" version="4.0.1" targetFramework="net462" />
2885
<package id="System.ValueTuple" version="4.5.0" targetFramework="net462" />
29-
<package id="TableStorage.Abstractions" version="2.3.0" targetFramework="net462" />
30-
<package id="TableStorage.Abstractions.TableEntityConverters" version="1.1.4" targetFramework="net462" />
31-
<package id="Useful.Extensions" version="2.3.0" targetFramework="net462" />
32-
<package id="WindowsAzure.Storage" version="9.3.3" targetFramework="net462" />
86+
<package id="System.Xml.ReaderWriter" version="4.0.11" targetFramework="net462" />
87+
<package id="System.Xml.XDocument" version="4.0.11" targetFramework="net462" />
88+
<package id="TableStorage.Abstractions" version="3.0.0" targetFramework="net462" />
89+
<package id="Useful.Extensions" version="3.0.1" targetFramework="net462" />
3390
</packages>

src/TableStorage.Abstractions.POCO.sln

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26730.12
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.29728.190
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TableStorage.Abstractions.POCO.Tests", "TableStorage.Abstractions.POCO.Tests\TableStorage.Abstractions.POCO.Tests.csproj", "{3DED78B4-7F47-480C-B2F7-DA569D14C2EC}"
77
EndProject
88
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TableStorage.Abstractions.POCO", "TableStorage.Abstractions.POCO\TableStorage.Abstractions.POCO.csproj", "{3F3329E7-6482-42BD-9D9D-FA6053AC7DCE}"
99
EndProject
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TableStorage.Abstractions", "TableStorage.Abstractions\TableStorage.Abstractions.csproj", "{84E1DCD8-15D6-4D53-9326-4D2A1F086E69}"
11+
EndProject
1012
Global
1113
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1214
Debug|Any CPU = Debug|Any CPU
@@ -21,6 +23,10 @@ Global
2123
{3F3329E7-6482-42BD-9D9D-FA6053AC7DCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
2224
{3F3329E7-6482-42BD-9D9D-FA6053AC7DCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
2325
{3F3329E7-6482-42BD-9D9D-FA6053AC7DCE}.Release|Any CPU.Build.0 = Release|Any CPU
26+
{84E1DCD8-15D6-4D53-9326-4D2A1F086E69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27+
{84E1DCD8-15D6-4D53-9326-4D2A1F086E69}.Debug|Any CPU.Build.0 = Debug|Any CPU
28+
{84E1DCD8-15D6-4D53-9326-4D2A1F086E69}.Release|Any CPU.ActiveCfg = Release|Any CPU
29+
{84E1DCD8-15D6-4D53-9326-4D2A1F086E69}.Release|Any CPU.Build.0 = Release|Any CPU
2430
EndGlobalSection
2531
GlobalSection(SolutionProperties) = preSolution
2632
HideSolutionNode = FALSE

src/TableStorage.Abstractions.POCO/CalculatedKeysConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22
using System.Linq.Expressions;
3-
using Microsoft.WindowsAzure.Storage.Table;
3+
using Microsoft.Azure.Cosmos.Table;
44
using TableStorage.Abstractions.TableEntityConverters;
55

66
namespace TableStorage.Abstractions.POCO

src/TableStorage.Abstractions.POCO/IKeysConverter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using Microsoft.WindowsAzure.Storage.Table;
1+

2+
using Microsoft.Azure.Cosmos.Table;
23

34
namespace TableStorage.Abstractions.POCO
45
{

src/TableStorage.Abstractions.POCO/PocoTableStore.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using System.Reactive.Linq;
88
using System.Reflection;
99
using System.Threading.Tasks;
10-
using Microsoft.WindowsAzure.Storage.Table;
10+
using Microsoft.Azure.Cosmos.Table;
1111
using TableStorage.Abstractions.Models;
1212
using TableStorage.Abstractions.Store;
1313
using Useful.Extensions;

src/TableStorage.Abstractions.POCO/SimpleKeysConverter.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
42
using System.Linq.Expressions;
5-
using System.Text;
6-
using System.Threading.Tasks;
7-
using Microsoft.WindowsAzure.Storage.Table;
3+
using Microsoft.Azure.Cosmos.Table;
84
using TableStorage.Abstractions.TableEntityConverters;
95

106
namespace TableStorage.Abstractions.POCO
117
{
128
public class SimpleKeysConverter<T, TPartitionKey, TRowKey> : IKeysConverter<T, TPartitionKey, TRowKey>
139
where T : new()
1410
{
15-
private Expression<Func<T, object>> _partitionProperty;
16-
private Expression<Func<T, object>> _rowProperty;
17-
private Expression<Func<T, object>>[] _ignoredProperties;
11+
private readonly Expression<Func<T, object>>[] _ignoredProperties;
12+
private readonly Expression<Func<T, object>> _partitionProperty;
13+
private readonly Expression<Func<T, object>> _rowProperty;
1814

1915
public SimpleKeysConverter(Expression<Func<T, object>> partitionProperty,
2016
Expression<Func<T, object>> rowProperty, Expression<Func<T, object>>[] ignoredProperties)
@@ -44,4 +40,4 @@ public string RowKey(TRowKey key)
4440
return key.ToString();
4541
}
4642
}
47-
}
43+
}

src/TableStorage.Abstractions.POCO/TableStorage.Abstractions.POCO.csproj

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,24 @@ You create DTOs to save to ship data back and forth from the domain to Table Sto
1414
This simple library seeks to take care of the mapping for us, so that you can continue to write your domain objects as POCOs, while still being able to leverage the Azure Storage SDK.
1515

1616
The library will convert simple properties to fields in Azure Table Storage. Complex types will serialize as json.</Description>
17-
<Copyright>© Giovanni Galbo 2019</Copyright>
17+
<Copyright>© Giovanni Galbo 2020</Copyright>
1818
<PackageLicenseUrl></PackageLicenseUrl>
1919
<PackageProjectUrl>https://github.com/giometrix/TableStorage.Abstractions.POCO</PackageProjectUrl>
2020
<RepositoryUrl>https://github.com/giometrix/TableStorage.Abstractions.POCO</RepositoryUrl>
2121
<PackageTags>table-storage azure-table-storage poco table-entities tableentity</PackageTags>
22-
<PackageReleaseNotes>Added insert or replace functionality</PackageReleaseNotes>
22+
<PackageReleaseNotes>Bug fixes, update nuget packages</PackageReleaseNotes>
2323
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
2424
<PackageLicenseExpression>MIT</PackageLicenseExpression>
25+
<AssemblyVersion>2.2.0.0</AssemblyVersion>
26+
<FileVersion>2.2.0.0</FileVersion>
2527
</PropertyGroup>
2628

2729
<ItemGroup>
28-
<PackageReference Include="TableStorage.Abstractions" Version="2.3.0" />
29-
<PackageReference Include="TableStorage.Abstractions.TableEntityConverters" Version="1.1.4" />
30+
<PackageReference Include="TableStorage.Abstractions.TableEntityConverters" Version="1.1.7" />
31+
</ItemGroup>
32+
33+
<ItemGroup>
34+
<ProjectReference Include="..\TableStorage.Abstractions\TableStorage.Abstractions.csproj" />
3035
</ItemGroup>
3136

3237
</Project>

0 commit comments

Comments
 (0)