Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 3a1b72e

Browse files
committed
Add support for .NET 6 builds
1 parent f3f7302 commit 3a1b72e

30 files changed

Lines changed: 76 additions & 46 deletions

File tree

src/Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@
4444
<DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_1</DefineConstants>
4545
</PropertyGroup>
4646

47-
<PropertyGroup Condition=" '$(TargetFramework)' == 'net5.0' ">
48-
<DefineConstants>$(DefineConstants);NET50</DefineConstants>
47+
<PropertyGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
48+
<DefineConstants>$(DefineConstants);NET6_0</DefineConstants>
4949
</PropertyGroup>
5050

51-
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1' OR '$(TargetFramework)' == 'netcoreapp3.1' OR '$(TargetFramework)' == 'net5.0' ">
51+
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1' OR '$(TargetFramework)' == 'netcoreapp3.1' OR '$(TargetFramework)' == 'net6.0' ">
5252
<DefineConstants>$(DefineConstants);NETCORE_SUPPORT;NETCORE</DefineConstants>
5353
</PropertyGroup>
5454

src/ServiceStack.OrmLite.Firebird/ServiceStack.OrmLite.Firebird.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.Firebird</PackageId>
55
<AssemblyName>ServiceStack.OrmLite.Firebird</AssemblyName>
6-
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
6+
<TargetFrameworks>net452;netstandard2.0;net6.0</TargetFrameworks>
77
<Title>OrmLite.Firebird - Fast, code-first, config-free POCO ORM</Title>
88
<PackageDescription>
99
Light, simple and fast convention-based code-first POCO ORM for Firebird.

src/ServiceStack.OrmLite.MySql/ServiceStack.OrmLite.MySql.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.MySql</PackageId>
55
<AssemblyName>ServiceStack.OrmLite.MySql</AssemblyName>
6-
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
6+
<TargetFrameworks>net452;netstandard2.0;net6.0</TargetFrameworks>
77
<Title>OrmLite.MySql - Fast, code-first, config-free POCO ORM</Title>
88
<PackageDescription>
99
Light, simple and fast convention-based code-first POCO ORM for MySQL.

src/ServiceStack.OrmLite.MySqlConnector/ServiceStack.OrmLite.MySqlConnector.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
3+
<TargetFrameworks>net452;netstandard2.0;net6.0</TargetFrameworks>
44
<AssemblyName>ServiceStack.OrmLite.MySqlConnector</AssemblyName>
55
<PackageId>ServiceStack.OrmLite.MySqlConnector</PackageId>
66
<RootNamespace>ServiceStack.OrmLite.MySql</RootNamespace>

src/ServiceStack.OrmLite.Oracle/ServiceStack.OrmLite.Oracle.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>net45;netstandard2.0;net6.0</TargetFrameworks>
55
<AssemblyName>ServiceStack.OrmLite.Oracle</AssemblyName>
66
<PackageId>ServiceStack.OrmLite.Oracle</PackageId>
77
<Title>OrmLite.Oracle - Fast, code-first, config-free POCO ORM</Title>
@@ -22,6 +22,10 @@
2222
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="2.19.120" />
2323
</ItemGroup>
2424

25+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
26+
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="2.19.120" />
27+
</ItemGroup>
28+
2529
<ItemGroup>
2630
<ProjectReference Include="..\ServiceStack.OrmLite\ServiceStack.OrmLite.csproj" />
2731
<PackageReference Include="ServiceStack.Common" Version="$(Version)" />

src/ServiceStack.OrmLite.PostgreSQL/ServiceStack.OrmLite.PostgreSQL.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.PostgreSQL</PackageId>
55
<AssemblyName>ServiceStack.OrmLite.PostgreSQL</AssemblyName>
6-
<TargetFrameworks>net461;netstandard2.0</TargetFrameworks>
6+
<TargetFrameworks>net461;netstandard2.0;net6.0</TargetFrameworks>
77
<Title>OrmLite.PostgreSQL - Fast, code-first, config-free POCO ORM</Title>
88
<PackageDescription>
99
Light, simple and fast convention-based code-first POCO ORM for PostgreSQL.

src/ServiceStack.OrmLite.SqlServer.Converters/ServiceStack.OrmLite.SqlServer.Converters.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.SqlServer.Converters</PackageId>
55
<AssemblyName>ServiceStack.OrmLite.SqlServer.Converters</AssemblyName>
6-
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
6+
<TargetFrameworks>net45;netstandard2.0;net6.0</TargetFrameworks>
77
<Title>OrmLite.SqlServer.Converters - Converters for SQL Server Types</Title>
88
<PackageDescription>
99
Add OrmLite Converters for SQL Servers SqlGeography and SqlGeometry Types

src/ServiceStack.OrmLite.SqlServer.Data/ServiceStack.OrmLite.SqlServer.Data.csproj

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

33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.SqlServer.Data</PackageId>
5-
<TargetFramework>netstandard2.0</TargetFramework>
5+
<TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
66
<AssemblyName>ServiceStack.OrmLite.SqlServer.Data</AssemblyName>
77
<RootNamespace>ServiceStack.OrmLite.SqlServer</RootNamespace>
88
<Title>OrmLite.SqlServer - Fast, code-first, config-free POCO ORM</Title>

src/ServiceStack.OrmLite.SqlServer/ServiceStack.OrmLite.SqlServer.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<PackageId>ServiceStack.OrmLite.SqlServer</PackageId>
55
<AssemblyName>ServiceStack.OrmLite.SqlServer</AssemblyName>
6-
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
6+
<TargetFrameworks>net45;netstandard2.0;net6.0</TargetFrameworks>
77
<Title>OrmLite.SqlServer - Fast, code-first, config-free POCO ORM</Title>
88
<PackageDescription>
99
Light, simple and fast convention-based code-first POCO ORM for Sql Server.
@@ -22,4 +22,8 @@
2222
<PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
2323
</ItemGroup>
2424

25+
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
26+
<PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
27+
</ItemGroup>
28+
2529
</Project>

src/ServiceStack.OrmLite.SqlServer/SqlServerOrmLiteDialectProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
using ServiceStack.DataAnnotations;
1414
using ServiceStack.OrmLite.SqlServer.Converters;
1515
using ServiceStack.Text;
16-
#if NETSTANDARD2_0
16+
#if NETSTANDARD2_0 || NET6_0
1717
using ApplicationException = System.InvalidOperationException;
1818
#endif
1919

0 commit comments

Comments
 (0)