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

Commit 8b9c78c

Browse files
committed
Add separate .Source .csproj's to reference projects instead of packages
1 parent c103751 commit 8b9c78c

File tree

5 files changed

+142
-0
lines changed

5 files changed

+142
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>ServiceStack.OrmLite.MySql</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite.MySql</AssemblyName>
6+
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
7+
<Title>OrmLite.MySql - Fast, code-first, config-free POCO ORM</Title>
8+
<PackageDescription>
9+
Light, simple and fast convention-based code-first POCO ORM for MySQL.
10+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in MySQL.
11+
</PackageDescription>
12+
<PackageTags>MySQL;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.Source.csproj" />
18+
<ProjectReference Include="..\..\..\ServiceStack\src\ServiceStack.Common\ServiceStack.Common.Source.csproj" />
19+
<PackageReference Include="Mysql.Data" Version="8.0.15" />
20+
</ItemGroup>
21+
22+
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
23+
<Reference Include="System.Net" />
24+
<Reference Include="System.ComponentModel.DataAnnotations" />
25+
</ItemGroup>
26+
27+
</Project>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>ServiceStack.OrmLite.PostgreSQL</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite.PostgreSQL</AssemblyName>
6+
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
7+
<Title>OrmLite.PostgreSQL - Fast, code-first, config-free POCO ORM</Title>
8+
<PackageDescription>
9+
Light, simple and fast convention-based code-first POCO ORM for PostgreSQL.
10+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in Postgres.
11+
</PackageDescription>
12+
<PackageTags>PostgreSQL;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.Source.csproj" />
18+
<ProjectReference Include="..\..\..\ServiceStack\src\ServiceStack.Common\ServiceStack.Common.Source.csproj" />
19+
<PackageReference Include="Npgsql" Version="4.0.4" />
20+
</ItemGroup>
21+
22+
</Project>
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</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite.SqlServer</AssemblyName>
6+
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
7+
<Title>OrmLite.SqlServer - Fast, code-first, config-free POCO ORM</Title>
8+
<PackageDescription>
9+
Light, simple and fast convention-based code-first POCO ORM for Sql Server.
10+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in SQLServer.
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.Source.csproj" />
18+
<ProjectReference Include="..\..\..\ServiceStack\src\ServiceStack.Common\ServiceStack.Common.Source.csproj" />
19+
</ItemGroup>
20+
21+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
22+
<PackageReference Include="System.Data.SqlClient" Version="4.6.0" />
23+
</ItemGroup>
24+
25+
</Project>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
5+
<AssemblyName>ServiceStack.OrmLite.Sqlite</AssemblyName>
6+
<PackageId>ServiceStack.OrmLite.Sqlite</PackageId>
7+
<Title>OrmLite.Sqlite - Fast, code-first, config-free POCO ORM</Title>
8+
<PackageDescription>
9+
Light, simple and fast convention-based code-first POCO ORM for SQLite.
10+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs in SQLite.
11+
</PackageDescription>
12+
<PackageTags>SQLite;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.Source.csproj" />
18+
<ProjectReference Include="..\..\..\ServiceStack\src\ServiceStack.Common\ServiceStack.Common.Source.csproj" />
19+
</ItemGroup>
20+
21+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
22+
<PackageReference Include="System.Data.SQLite.Core" Version="1.0.109.2" />
23+
</ItemGroup>
24+
25+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
26+
<PackageReference Include="Microsoft.Data.Sqlite" Version="2.2.2" />
27+
</ItemGroup>
28+
29+
</Project>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>ServiceStack.OrmLite</PackageId>
5+
<AssemblyName>ServiceStack.OrmLite</AssemblyName>
6+
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
7+
<Title>OrmLite - Fast, code-first, config-free POCO ORM</Title>
8+
<PackageDescription>
9+
Common library for the Light, simple and fast convention-based code-first POCO, OrmLite.
10+
Support for Creating and Dropping Table Schemas from POCOs, Complex Property types transparently stored in schemaless text blobs.
11+
OrmLite is a suite extension methods on ADO.NET's underlying IDbConnection providing DRY, typed access for common data usage patterns that map to clean, simple POCOs. Great support for testing where OrmLite methods can be mocked.
12+
</PackageDescription>
13+
<PackageTags>OrmLite;RDBMS;SQL;POCO;Code-First;ORM;Schema-less;Blobs</PackageTags>
14+
<DefineConstants>$(DefineConstants);ASYNC</DefineConstants>
15+
</PropertyGroup>
16+
17+
<ItemGroup>
18+
<PackageReference Include="System.Memory" Version="4.5.2" />
19+
<ProjectReference Include="..\..\..\ServiceStack\src\ServiceStack.Common\ServiceStack.Common.Source.csproj" />
20+
</ItemGroup>
21+
22+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
23+
<Reference Include="System.Net" />
24+
<Reference Include="System.ComponentModel.DataAnnotations" />
25+
</ItemGroup>
26+
27+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
28+
<PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
29+
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
30+
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.3.0" />
31+
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.5.0" />
32+
<PackageReference Include="System.Collections.NonGeneric" Version="4.3.0" />
33+
<PackageReference Include="System.Xml.XmlDocument" Version="4.3.0" />
34+
<PackageReference Include="System.ComponentModel.Primitives" Version="4.3.0" />
35+
<PackageReference Include="System.Data.SqlClient" Version="4.6.0" />
36+
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
37+
</ItemGroup>
38+
39+
</Project>

0 commit comments

Comments
 (0)