System.Data.SQLite
View Ticket
Not logged in
Ticket UUID: fbbccf88bd7c690a85a28a77ee82b7b410a87760
Title: Support .NET Core
Status: Deferred Type: Feature_Request
Severity: Important Priority: Medium
Subsystem: Build_AndOr_Projects Resolution: Need_More_Info
Last Modified: 2017-09-06 09:25:14
Version Found In:
User Comments:
anonymous added on 2016-01-12 14:01:55: (text/x-fossil-plain)
I think this should work with .NET core. There is no current way to access the SQLiteFactory. Unfortunately this means my products cannot upgrade.

mistachkin added on 2016-01-12 19:46:07: (text/x-fossil-plain)
Is ADO.NET supported on .NET Core?  Are there any docs showing how to migrate
existing ADO.NET providers to .NET Core?

anonymous added on 2016-05-28 15:46:58: (text/x-fossil-plain)
Totally agree with that.  .Net Core is the future.

mistachkin added on 2016-05-29 15:16:26: (text/x-fossil-plain)
It may be the future; however, I do not think it supports the ADO.NET interfaces,
which are required by System.Data.SQLite.

anonymous added on 2017-09-06 09:25:14: (text/x-fossil-plain)
Good news! 
I tried to include the package System.Data.SQLite.Core in a .NET Core2 application.

It generates a warning as it may not work entirely because it doesn't target explicitly .NET Core / NetStandard (NU1701)

But it seems to work perfectly, at least for a simple scenario
- Create a DB
- Encrypt it
- Create a table
- Insert Into table
- Select From table

So maybe it is possible to target NetStandard without changes in the code :)