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

Commit 93fb52e

Browse files
committed
Add holding project for SQLitePCLRaw.bundle_cil
1 parent 2d85e21 commit 93fb52e

File tree

3 files changed

+99
-0
lines changed

3 files changed

+99
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net5.0</TargetFramework>
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.csproj" />
18+
<PackageReference Include="ServiceStack.Common" Version="$(Version)" />
19+
<PackageReference Include="SQLitePCLRaw.bundle_cil" Version="2.0.5-pre20210119130047" />
20+
</ItemGroup>
21+
22+
<ItemGroup>
23+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteBoolConverter.cs">
24+
<Link>Converters\SqliteBoolConverter.cs</Link>
25+
</Compile>
26+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteByteArrayConverter.cs">
27+
<Link>Converters\SqliteByteArrayConverter.cs</Link>
28+
</Compile>
29+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteCharConverter.cs">
30+
<Link>Converters\SqliteCharConverter.cs</Link>
31+
</Compile>
32+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteDateTimeConverter.cs">
33+
<Link>Converters\SqliteDateTimeConverter.cs</Link>
34+
</Compile>
35+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteDateTimeOffsetConverter.cs">
36+
<Link>Converters\SqliteDateTimeOffsetConverter.cs</Link>
37+
</Compile>
38+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteGuidConverter.cs">
39+
<Link>Converters\SqliteGuidConverter.cs</Link>
40+
</Compile>
41+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\Converters\SqliteStringConverters.cs">
42+
<Link>Converters\SqliteStringConverters.cs</Link>
43+
</Compile>
44+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\SqliteDialect.cs">
45+
<Link>SqliteDialect.cs</Link>
46+
</Compile>
47+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\SqliteExpression.cs">
48+
<Link>SqliteExpression.cs</Link>
49+
</Compile>
50+
<Compile Include="..\ServiceStack.OrmLite.Sqlite\SqliteOrmLiteDialectProviderBase.cs">
51+
<Link>SqliteOrmLiteDialectProviderBase.cs</Link>
52+
</Compile>
53+
</ItemGroup>
54+
55+
</Project>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
using System;
2+
using System.Data;
3+
using SQLitePCL;
4+
5+
namespace ServiceStack.OrmLite.Sqlite
6+
{
7+
//TODO: Find ADO.NET Wrapper for SQLitePCL
8+
public class SqliteOrmLiteDialectProvider : SqliteOrmLiteDialectProviderBase
9+
{
10+
public static SqliteOrmLiteDialectProvider Instance = new();
11+
12+
protected override IDbConnection CreateConnection(string connectionString)
13+
{
14+
// return new SqliteConnection(connectionString);
15+
throw new NotImplementedException();
16+
}
17+
18+
public override IDbDataParameter CreateParam()
19+
{
20+
// return new SqliteParameter();
21+
throw new NotImplementedException();
22+
}
23+
}
24+
}

src/ServiceStack.OrmLite.sln

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.OrmLite.Sqlite
8282
EndProject
8383
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.OrmLite.SqlServer.Data", "ServiceStack.OrmLite.SqlServer.Data\ServiceStack.OrmLite.SqlServer.Data.csproj", "{A889689C-3B66-42E8-91EE-E2BCCDC00592}"
8484
EndProject
85+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.OrmLite.Sqlite.Cil", "ServiceStack.OrmLite.Sqlite.Cil\ServiceStack.OrmLite.Sqlite.Cil.csproj", "{0A8CE66F-2D9B-4E52-9043-710A6E250660}"
86+
EndProject
8587
Global
8688
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8789
Debug|Any CPU = Debug|Any CPU
@@ -473,6 +475,24 @@ Global
473475
{A889689C-3B66-42E8-91EE-E2BCCDC00592}.Release|Mixed Platforms.Build.0 = Release|Any CPU
474476
{A889689C-3B66-42E8-91EE-E2BCCDC00592}.Release|x86.ActiveCfg = Release|Any CPU
475477
{A889689C-3B66-42E8-91EE-E2BCCDC00592}.Release|x86.Build.0 = Release|Any CPU
478+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
479+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|Any CPU.Build.0 = Debug|Any CPU
480+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
481+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
482+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|x86.ActiveCfg = Debug|Any CPU
483+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Debug|x86.Build.0 = Debug|Any CPU
484+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|Any CPU.ActiveCfg = Debug|Any CPU
485+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|Any CPU.Build.0 = Debug|Any CPU
486+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|Mixed Platforms.ActiveCfg = Debug|Any CPU
487+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|Mixed Platforms.Build.0 = Debug|Any CPU
488+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|x86.ActiveCfg = Debug|Any CPU
489+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Default|x86.Build.0 = Debug|Any CPU
490+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|Any CPU.ActiveCfg = Release|Any CPU
491+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|Any CPU.Build.0 = Release|Any CPU
492+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
493+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|Mixed Platforms.Build.0 = Release|Any CPU
494+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|x86.ActiveCfg = Release|Any CPU
495+
{0A8CE66F-2D9B-4E52-9043-710A6E250660}.Release|x86.Build.0 = Release|Any CPU
476496
EndGlobalSection
477497
GlobalSection(SolutionProperties) = preSolution
478498
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)