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

Commit 5c73cdf

Browse files
committed
Add new ServiceStack.OrmLite.SqlServer.Data/Core projects/packages
1 parent a18474a commit 5c73cdf

19 files changed

+197
-19
lines changed

build/build-core.proj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@
103103
Targets="Build;Pack"
104104
Properties="Configuration=$(Configuration)" />
105105

106+
<!-- ServiceStack.OrmLite.SqlServer.Data.Core -->
107+
<MSBuild Projects="$(BuildSolutionDir)/src/ServiceStack.OrmLite.SqlServer.Data/ServiceStack.OrmLite.SqlServer.Data.Core.csproj" Targets="Restore" />
108+
<MSBuild Projects="$(BuildSolutionDir)/src/ServiceStack.OrmLite.SqlServer.Data/ServiceStack.OrmLite.SqlServer.Data.Core.csproj"
109+
Targets="Build;Pack"
110+
Properties="Configuration=$(Configuration)" />
111+
106112
<!-- leave .sln in optimal state then NuGet restore .sln to build -->
107113
<CallTarget Targets="ClearNuGetRestoreCaches" />
108114

build/build.proj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@
111111
Targets="Build;Pack"
112112
Properties="Configuration=$(Configuration)" />
113113

114+
<!-- ServiceStack.OrmLite.SqlServer.Data -->
115+
<MSBuild Projects="$(BuildSolutionDir)/src/ServiceStack.OrmLite.SqlServer.Data/ServiceStack.OrmLite.SqlServer.Data.csproj"
116+
Targets="Build;Pack"
117+
Properties="Configuration=$(Configuration)" />
118+
114119
<!-- ServiceStack.OrmLite.SqlServer.Converters -->
115120
<MSBuild Projects="$(BuildSolutionDir)/src/ServiceStack.OrmLite.SqlServer.Converters/ServiceStack.OrmLite.SqlServer.Converters.csproj"
116121
Targets="Build;Pack"
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>ServiceStack.OrmLite.SqlServer.Data.Core</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite.SqlServer.Data</AssemblyName>
6+
<RootNamespace>ServiceStack.OrmLite.SqlServer.Data</RootNamespace>
7+
<TargetFrameworks>netstandard2.0</TargetFrameworks>
8+
<Title>ServiceStack.OrmLite.SqlServer.Data .NET Standard 2.0</Title>
9+
<PackageDescription>
10+
.NET Standard 2.0 version of ServiceStack.OrmLite.SqlServer.Data
11+
</PackageDescription>
12+
<PackageTags>SQLServer;OrmLite;RDBMS;SQL;POCO;Code-First;ORM;Schema-less;Blobs</PackageTags>
13+
<DefineConstants>$(DefineConstants);ASYNC</DefineConstants>
14+
</PropertyGroup>
15+
16+
<ItemGroup>
17+
<ProjectReference Include="..\ServiceStack.OrmLite\ServiceStack.OrmLite.Core.csproj" />
18+
<PackageReference Include="ServiceStack.Common.Core" Version="$(Version)" />
19+
</ItemGroup>
20+
21+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
22+
<PackageReference Include="Microsoft.Data.SqlClient" Version="1.0.19269.1" />
23+
</ItemGroup>
24+
25+
</Project>
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>ServiceStack.OrmLite.SqlServer.Data</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite.SqlServer</AssemblyName>
6+
<RootNamespace>ServiceStack.OrmLite.SqlServer</RootNamespace>
7+
<TargetFrameworks>net46;netstandard2.0</TargetFrameworks>
8+
<Title>OrmLite.SqlServer - Fast, code-first, config-free POCO ORM</Title>
9+
<PackageDescription>
10+
Uses Microsoft.Data.SqlClient.
11+
Light, simple and fast convention-based code-first POCO ORM for Sql Server.
12+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in SQLServer.
13+
</PackageDescription>
14+
<PackageTags>SQLServer;OrmLite;RDBMS;SQL;POCO;Code-First;ORM;Schema-less;Blobs</PackageTags>
15+
<DefineConstants>$(DefineConstants);ASYNC;MSDATA</DefineConstants>
16+
</PropertyGroup>
17+
18+
<ItemGroup>
19+
<ProjectReference Include="..\ServiceStack.OrmLite\ServiceStack.OrmLite.csproj" />
20+
<PackageReference Include="ServiceStack.Common" Version="$(Version)" />
21+
<PackageReference Include="Microsoft.Data.SqlClient" Version="1.0.19269.1" />
22+
</ItemGroup>
23+
24+
<ItemGroup>
25+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerBoolConverter.cs">
26+
<Link>Converters\SqlServerBoolConverter.cs</Link>
27+
</Compile>
28+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerByteArrayConverter.cs">
29+
<Link>Converters\SqlServerByteArrayConverter.cs</Link>
30+
</Compile>
31+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerDateTime2Converter.cs">
32+
<Link>Converters\SqlServerDateTime2Converter.cs</Link>
33+
</Compile>
34+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerDateTimeConverter.cs">
35+
<Link>Converters\SqlServerDateTimeConverter.cs</Link>
36+
</Compile>
37+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerFloatConverters.cs">
38+
<Link>Converters\SqlServerFloatConverters.cs</Link>
39+
</Compile>
40+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerGuidConverter.cs">
41+
<Link>Converters\SqlServerGuidConverter.cs</Link>
42+
</Compile>
43+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerIntegerConverters.cs">
44+
<Link>Converters\SqlServerIntegerConverters.cs</Link>
45+
</Compile>
46+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerJsonStringConverters.cs">
47+
<Link>Converters\SqlServerJsonStringConverters.cs</Link>
48+
</Compile>
49+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerSpecialConverters.cs">
50+
<Link>Converters\SqlServerSpecialConverters.cs</Link>
51+
</Compile>
52+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerStringConverters.cs">
53+
<Link>Converters\SqlServerStringConverters.cs</Link>
54+
</Compile>
55+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\Converters\SqlServerTimeConverter.cs">
56+
<Link>Converters\SqlServerTimeConverter.cs</Link>
57+
</Compile>
58+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2008OrmLiteDialectProvider.cs">
59+
<Link>SqlServer2008OrmLiteDialectProvider.cs</Link>
60+
</Compile>
61+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2012OrmLiteDialectProvider.cs">
62+
<Link>SqlServer2012OrmLiteDialectProvider.cs</Link>
63+
</Compile>
64+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2014OrmLiteDialectProvider.cs">
65+
<Link>SqlServer2014OrmLiteDialectProvider.cs</Link>
66+
</Compile>
67+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2016Expression.cs">
68+
<Link>SqlServer2016Expression.cs</Link>
69+
</Compile>
70+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2016OrmLiteDialectProvider.cs">
71+
<Link>SqlServer2016OrmLiteDialectProvider.cs</Link>
72+
</Compile>
73+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServer2017OrmLiteDialectProvider.cs">
74+
<Link>SqlServer2017OrmLiteDialectProvider.cs</Link>
75+
</Compile>
76+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServerDialect.cs">
77+
<Link>SqlServerDialect.cs</Link>
78+
</Compile>
79+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServerExpression.cs">
80+
<Link>SqlServerExpression.cs</Link>
81+
</Compile>
82+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServerOrmLiteDialectProvider.cs">
83+
<Link>SqlServerOrmLiteDialectProvider.cs</Link>
84+
</Compile>
85+
<Compile Include="..\ServiceStack.OrmLite.SqlServer\SqlServerTableHint.cs">
86+
<Link>SqlServerTableHint.cs</Link>
87+
</Compile>
88+
</ItemGroup>
89+
90+
</Project>

src/ServiceStack.OrmLite.SqlServer/Converters/SqlServerJsonStringConverters.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
using System;
2-
using System.Data;
3-
using System.Data.SqlClient;
4-
using ServiceStack.DataAnnotations;
5-
using ServiceStack.OrmLite.Converters;
62
using ServiceStack.Text;
73

84
namespace ServiceStack.OrmLite.SqlServer.Converters

src/ServiceStack.OrmLite.SqlServer/Converters/SqlServerStringConverters.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 MSDATA
4+
using Microsoft.Data.SqlClient;
5+
#else
36
using System.Data.SqlClient;
7+
#endif
48
using ServiceStack.DataAnnotations;
59
using ServiceStack.OrmLite.Converters;
610

src/ServiceStack.OrmLite.SqlServer/SqlServer2008OrmLiteDialectProvider.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System;
2-
using System.Collections.Generic;
1+
using System.Collections.Generic;
32
using System.Text;
43

54
namespace ServiceStack.OrmLite.SqlServer

src/ServiceStack.OrmLite.SqlServer/SqlServer2017OrmLiteDialectProvider.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
using System;
2-
using System.Data;
3-
using System.Text;
4-
using ServiceStack.Text;
5-
6-
namespace ServiceStack.OrmLite.SqlServer
1+
namespace ServiceStack.OrmLite.SqlServer
72
{
83
public class SqlServer2017OrmLiteDialectProvider : SqlServer2016OrmLiteDialectProvider
94
{

src/ServiceStack.OrmLite.SqlServer/SqlServerExpression.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using System;
22
using System.Data;
3-
using System.Linq.Expressions;
4-
using System.Text;
53
using ServiceStack.OrmLite.SqlServer.Converters;
64
using ServiceStack.Text;
75

src/ServiceStack.OrmLite.SqlServer/SqlServerOrmLiteDialectProvider.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 MSDATA
5+
using Microsoft.Data.SqlClient;
6+
#else
47
using System.Data.SqlClient;
8+
#endif
59
using System.IO;
610
using System.Linq;
711
using System.Threading;

0 commit comments

Comments
 (0)