System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
2019-10-27
01:05 Closed ticket [ce75d320d0]: netstandard2.1 target for SQLite.EF6 (targetting EF6.3 preview) plus 4 other changes artifact: f3e556148a user: mistachkin
2019-10-26
23:47
Add preliminary support for .NET Core 3.0 and the .NET Standard 2.1. Pursuant to [ce75d320d0]. check-in: f27654c95b user: mistachkin tags: trunk
2019-10-22
18:51 Ticket [ce75d320d0] netstandard2.1 target for SQLite.EF6 (targetting EF6.3 preview) status still Blocked with 3 other changes artifact: 78ee6c3a33 user: mistachkin
2019-10-14
14:55 Blocked ticket [ce75d320d0]. artifact: 3e038b6d38 user: mistachkin
2019-10-09
03:44 Ticket [ce75d320d0]: 3 changes artifact: cf8fb17e0e user: mistachkin
2019-10-07
05:05 Ticket [ce75d320d0]: 3 changes artifact: 6cbf844bd8 user: mistachkin
2019-10-05
04:00 Ticket [ce75d320d0]: 3 changes artifact: 9f5c7335ff user: mistachkin
03:36 Ticket [ce75d320d0]: 3 changes artifact: 793989c18a user: mistachkin
2019-08-21
15:37 Ticket [ce75d320d0]: 3 changes artifact: 8104116cc1 user: anonymous
2019-08-07
21:45 Pending ticket [ce75d320d0]. artifact: 911352ea81 user: mistachkin
21:45 Ticket [ce75d320d0]: 7 changes artifact: a817518c7c user: mistachkin
2019-08-01
15:37 New ticket [ce75d320d0]. artifact: 425f5fb998 user: anonymous

Ticket Hash: ce75d320d0a31dabfec48df265e611d0fc235a30
Title: netstandard2.1 target for SQLite.EF6 (targetting EF6.3 preview)
Status: Closed Type: Packaging
Severity: Important Priority: Blocker
Subsystem: NuGetPackage Resolution: Fixed
Last Modified: 2019-10-27 01:05:55
Version Found In: 1.0.111
User Comments:
anonymous added on 2019-08-01 15:37:55:
The release of netcore 3.0 is getting closer and EF 6.3 already has been migrated for the most important parts to target netstandard2.1.

Using preview6 and preview 7 of netcore 3.0 I already successfully used LINQPad 6 (notcore-version) and also changed some unit tests of my app to multi-target net48 and netcoreapp3.0 and everything looks fine so far -- despite the (ignorable) warning:

warning NU1701: Package 'System.Data.SQLite.EF6 1.0.111' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.0'. This package may not be fully compatible with your project.


It would be great if there was a NuGet package referencing the newest EF 6.3-preview bits, maybe "System.Data.SQLite.EF6.preview" -- or something using SemVer in the existing package.

mistachkin added on 2019-08-07 21:45:25:
This seems like a packaging-only issue?  I think the "netstandard2.0" binaries
should also be compatible with "netstandard2.1"?

anonymous added on 2019-08-21 15:37:58:
This will be more than just packaging: EF6.3 will have nothing for netstandard2.0: Only net4x and netstandard2.1.

So maybe the current SQLite.EF6 package might use features not available in EF6.3 for netstandard2.1/netcore3.0 (but for net4x).

With luck it just will compile and just add another target to the NuGet package -- but this will be important to have.

mistachkin added on 2019-10-05 04:00:41:
Since System.Data.SQLite itself does not require any new features from the
netstandard2.1, I'm wondering if there is a way to reuse the netstandard2.0
binaries for netstandard2.1 as well; otherwise, the NuGet packages will be
quite a bit larger.

mistachkin added on 2019-10-07 05:05:46:
This issue will make things a bit more difficult:

[https://github.com/aspnet/EntityFramework6/issues/1316]

mistachkin added on 2019-10-09 03:44:13:
I believe most of the necessary changes for this support are now on the
'netStandard21' branch.  So far, the testing indicates that they appear
to work.

Are you able to test them locally?

If so, that would make me a bit more confident about releasing them in
the upcoming 1.0.112.0 release, which is due out this month.

mistachkin added on 2019-10-14 14:55:42:
This ticket is currently externally blocked by the following GitHub issue:

https://github.com/aspnet/EntityFramework6/issues/1378

mistachkin added on 2019-10-22 18:51:36:
This work is scheduled to be included in the upcoming 1.0.112.0 release, which is
due out shortly.

The NuGet packages for .NET Standard 2.1 will be available for that release.

mistachkin added on 2019-10-27 01:05:55:
Fixed on trunk via check-in [f27654c95b].