System.Data.SQLite
Check-in [cd8bf2f63b]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Get the EF6 integration test project building and working.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | netStandard21
Files: files | file ages | folders
SHA1: cd8bf2f63b95e17528978f8cc548c5bf723aa0e6
User & Date: mistachkin 2019-10-08 01:24:13
Context
2019-10-08
23:55
Clone Eagle binaries for .NET Standard 2.1. check-in: 08df79b52e user: mistachkin tags: netStandard21
01:24
Get the EF6 integration test project building and working. check-in: cd8bf2f63b user: mistachkin tags: netStandard21
2019-10-07
23:03
Fixes to the new CopyToNetStandard21 build target. check-in: 96373778b2 user: mistachkin tags: netStandard21
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.NET.NetStandard21.MSBuild.sln.

    45     45   		Targets\SQLite.NET.Settings.targets.netFx35 = Targets\SQLite.NET.Settings.targets.netFx35
    46     46   		Targets\SQLite.NET.Settings.targets.netFx40 = Targets\SQLite.NET.Settings.targets.netFx40
    47     47   		Targets\SQLite.NET.targets = Targets\SQLite.NET.targets
    48     48   	EndProjectSection
    49     49   EndProject
    50     50   Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.NetStandard21", "System.Data.SQLite\System.Data.SQLite.NetStandard21.csproj", "{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}"
    51     51   EndProject
    52         -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.EF6.NetStandard21", "System.Data.SQLite.Linq\System.Data.SQLite.EF6.NetStandard21.csproj", "{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}"
           52  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.EF6.NetStandard21", "System.Data.SQLite.Linq\System.Data.SQLite.EF6.NetStandard21.csproj", "{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}"
           53  +EndProject
           54  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "testef6.NetStandard21", "testlinq\testef6.NetStandard21.csproj", "{2975AE0A-F159-4834-A837-5242C6691886}"
           55  +	ProjectSection(ProjectDependencies) = postProject
           56  +		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D} = {77BE07F7-8183-4A83-8AEC-D46A0C2C026D}
           57  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E} = {5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}
           58  +	EndProjectSection
    53     59   EndProject
    54     60   Global
    55     61   	GlobalSection(SolutionConfigurationPlatforms) = preSolution
    56     62   		Debug|Any CPU = Debug|Any CPU
    57     63   		Debug|Mixed Platforms = Debug|Mixed Platforms
    58     64   		Debug|Win32 = Debug|Win32
    59     65   		Debug|x64 = Debug|x64
................................................................................
   115    121   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseManagedOnly|Win32.Build.0 = Release|Any CPU
   116    122   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseManagedOnly|x64.ActiveCfg = Release|Any CPU
   117    123   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseManagedOnly|x64.Build.0 = Release|Any CPU
   118    124   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
   119    125   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
   120    126   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
   121    127   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
   122         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
   123         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
   124         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
   125         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
   126         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Win32.ActiveCfg = Debug|Any CPU
   127         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Win32.Build.0 = Debug|Any CPU
   128         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|x64.ActiveCfg = Debug|Any CPU
   129         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|x64.Build.0 = Debug|Any CPU
   130         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Any CPU.ActiveCfg = Debug|Any CPU
   131         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Any CPU.Build.0 = Debug|Any CPU
   132         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
   133         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Mixed Platforms.Build.0 = Debug|Any CPU
   134         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Win32.ActiveCfg = Debug|Any CPU
   135         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|Win32.Build.0 = Debug|Any CPU
   136         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|x64.ActiveCfg = Debug|Any CPU
   137         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugManagedOnly|x64.Build.0 = Debug|Any CPU
   138         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
   139         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
   140         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
   141         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
   142         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
   143         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Any CPU.Build.0 = Release|Any CPU
   144         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
   145         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
   146         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Win32.ActiveCfg = Release|Any CPU
   147         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Win32.Build.0 = Release|Any CPU
   148         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|x64.ActiveCfg = Release|Any CPU
   149         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|x64.Build.0 = Release|Any CPU
   150         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Any CPU.ActiveCfg = Release|Any CPU
   151         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Any CPU.Build.0 = Release|Any CPU
   152         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
   153         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Mixed Platforms.Build.0 = Release|Any CPU
   154         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Win32.ActiveCfg = Release|Any CPU
   155         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|Win32.Build.0 = Release|Any CPU
   156         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|x64.ActiveCfg = Release|Any CPU
   157         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseManagedOnly|x64.Build.0 = Release|Any CPU
   158         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
   159         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
   160         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
   161         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
          128  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
          129  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Any CPU.Build.0 = Debug|Any CPU
          130  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
          131  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
          132  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Win32.ActiveCfg = Debug|Any CPU
          133  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Win32.Build.0 = Debug|Any CPU
          134  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|x64.ActiveCfg = Debug|Any CPU
          135  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|x64.Build.0 = Debug|Any CPU
          136  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Any CPU.ActiveCfg = Debug|Any CPU
          137  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Any CPU.Build.0 = Debug|Any CPU
          138  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          139  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Mixed Platforms.Build.0 = Debug|Any CPU
          140  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Win32.ActiveCfg = Debug|Any CPU
          141  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|Win32.Build.0 = Debug|Any CPU
          142  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|x64.ActiveCfg = Debug|Any CPU
          143  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugManagedOnly|x64.Build.0 = Debug|Any CPU
          144  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
          145  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          146  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
          147  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
          148  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Any CPU.ActiveCfg = Release|Any CPU
          149  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Any CPU.Build.0 = Release|Any CPU
          150  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
          151  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
          152  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Win32.ActiveCfg = Release|Any CPU
          153  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Win32.Build.0 = Release|Any CPU
          154  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|x64.ActiveCfg = Release|Any CPU
          155  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|x64.Build.0 = Release|Any CPU
          156  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Any CPU.ActiveCfg = Release|Any CPU
          157  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Any CPU.Build.0 = Release|Any CPU
          158  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          159  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Mixed Platforms.Build.0 = Release|Any CPU
          160  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Win32.ActiveCfg = Release|Any CPU
          161  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|Win32.Build.0 = Release|Any CPU
          162  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|x64.ActiveCfg = Release|Any CPU
          163  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseManagedOnly|x64.Build.0 = Release|Any CPU
          164  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
          165  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          166  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
          167  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
          168  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
          169  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Any CPU.Build.0 = Debug|Any CPU
          170  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
          171  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
          172  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Win32.ActiveCfg = Debug|Any CPU
          173  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Win32.Build.0 = Debug|Any CPU
          174  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|x64.ActiveCfg = Debug|Any CPU
          175  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|x64.Build.0 = Debug|Any CPU
          176  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Any CPU.ActiveCfg = Debug|Any CPU
          177  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Any CPU.Build.0 = Debug|Any CPU
          178  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          179  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Mixed Platforms.Build.0 = Debug|Any CPU
          180  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Win32.ActiveCfg = Debug|Any CPU
          181  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|Win32.Build.0 = Debug|Any CPU
          182  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|x64.ActiveCfg = Debug|Any CPU
          183  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugManagedOnly|x64.Build.0 = Debug|Any CPU
          184  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
          185  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          186  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
          187  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
          188  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Any CPU.ActiveCfg = Release|Any CPU
          189  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Any CPU.Build.0 = Release|Any CPU
          190  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
          191  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Mixed Platforms.Build.0 = Release|Any CPU
          192  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Win32.ActiveCfg = Release|Any CPU
          193  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Win32.Build.0 = Release|Any CPU
          194  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|x64.ActiveCfg = Release|Any CPU
          195  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|x64.Build.0 = Release|Any CPU
          196  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Any CPU.ActiveCfg = Release|Any CPU
          197  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Any CPU.Build.0 = Release|Any CPU
          198  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          199  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Mixed Platforms.Build.0 = Release|Any CPU
          200  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Win32.ActiveCfg = Release|Any CPU
          201  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|Win32.Build.0 = Release|Any CPU
          202  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|x64.ActiveCfg = Release|Any CPU
          203  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseManagedOnly|x64.Build.0 = Release|Any CPU
          204  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
          205  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          206  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
          207  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
   162    208   	EndGlobalSection
   163    209   	GlobalSection(SolutionProperties) = preSolution
   164    210   		HideSolutionNode = FALSE
   165    211   	EndGlobalSection
   166    212   EndGlobal

Changes to SQLite.NET.NetStandard21.sln.

    45     45   		Targets\SQLite.NET.Settings.targets.netFx35 = Targets\SQLite.NET.Settings.targets.netFx35
    46     46   		Targets\SQLite.NET.Settings.targets.netFx40 = Targets\SQLite.NET.Settings.targets.netFx40
    47     47   		Targets\SQLite.NET.targets = Targets\SQLite.NET.targets
    48     48   	EndProjectSection
    49     49   EndProject
    50     50   Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.NetStandard21", "System.Data.SQLite\System.Data.SQLite.NetStandard21.csproj", "{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}"
    51     51   EndProject
    52         -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.EF6.NetStandard21", "System.Data.SQLite.Linq\System.Data.SQLite.EF6.NetStandard21.csproj", "{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}"
           52  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.EF6.NetStandard21", "System.Data.SQLite.Linq\System.Data.SQLite.EF6.NetStandard21.csproj", "{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}"
           53  +EndProject
           54  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "testef6.NetStandard21", "testlinq\testef6.NetStandard21.csproj", "{2975AE0A-F159-4834-A837-5242C6691886}"
           55  +	ProjectSection(ProjectDependencies) = postProject
           56  +		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D} = {77BE07F7-8183-4A83-8AEC-D46A0C2C026D}
           57  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E} = {5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}
           58  +	EndProjectSection
    53     59   EndProject
    54     60   Global
    55     61   	GlobalSection(SolutionConfigurationPlatforms) = preSolution
    56     62   		Debug|Any CPU = Debug|Any CPU
    57     63   		Debug|Mixed Platforms = Debug|Mixed Platforms
    58     64   		Debug|Win32 = Debug|Win32
    59     65   		Debug|x64 = Debug|x64
................................................................................
    95    101   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.Release|x64.Build.0 = Release|Any CPU
    96    102   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
    97    103   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU
    98    104   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
    99    105   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU
   100    106   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
   101    107   		{77BE07F7-8183-4A83-8AEC-D46A0C2C026D}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
   102         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
   103         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
   104         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
   105         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
   106         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Win32.ActiveCfg = Debug|Any CPU
   107         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|Win32.Build.0 = Debug|Any CPU
   108         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|x64.ActiveCfg = Debug|Any CPU
   109         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Debug|x64.Build.0 = Debug|Any CPU
   110         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
   111         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Any CPU.Build.0 = Debug|Any CPU
   112         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
   113         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Mixed Platforms.Build.0 = Debug|Any CPU
   114         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
   115         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
   116         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
   117         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Any CPU.Build.0 = Release|Any CPU
   118         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
   119         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
   120         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Win32.ActiveCfg = Release|Any CPU
   121         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|Win32.Build.0 = Release|Any CPU
   122         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|x64.ActiveCfg = Release|Any CPU
   123         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.Release|x64.Build.0 = Release|Any CPU
   124         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
   125         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU
   126         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
   127         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU
   128         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
   129         -		{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
          108  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
          109  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Any CPU.Build.0 = Debug|Any CPU
          110  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
          111  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
          112  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Win32.ActiveCfg = Debug|Any CPU
          113  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|Win32.Build.0 = Debug|Any CPU
          114  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|x64.ActiveCfg = Debug|Any CPU
          115  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Debug|x64.Build.0 = Debug|Any CPU
          116  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
          117  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Any CPU.Build.0 = Debug|Any CPU
          118  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          119  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Mixed Platforms.Build.0 = Debug|Any CPU
          120  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
          121  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
          122  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Any CPU.ActiveCfg = Release|Any CPU
          123  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Any CPU.Build.0 = Release|Any CPU
          124  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
          125  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
          126  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Win32.ActiveCfg = Release|Any CPU
          127  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|Win32.Build.0 = Release|Any CPU
          128  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|x64.ActiveCfg = Release|Any CPU
          129  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.Release|x64.Build.0 = Release|Any CPU
          130  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
          131  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU
          132  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          133  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU
          134  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
          135  +		{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
          136  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
          137  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Any CPU.Build.0 = Debug|Any CPU
          138  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
          139  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
          140  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Win32.ActiveCfg = Debug|Any CPU
          141  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|Win32.Build.0 = Debug|Any CPU
          142  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|x64.ActiveCfg = Debug|Any CPU
          143  +		{2975AE0A-F159-4834-A837-5242C6691886}.Debug|x64.Build.0 = Debug|Any CPU
          144  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU
          145  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Any CPU.Build.0 = Debug|Any CPU
          146  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU
          147  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Mixed Platforms.Build.0 = Debug|Any CPU
          148  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU
          149  +		{2975AE0A-F159-4834-A837-5242C6691886}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU
          150  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Any CPU.ActiveCfg = Release|Any CPU
          151  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Any CPU.Build.0 = Release|Any CPU
          152  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
          153  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Mixed Platforms.Build.0 = Release|Any CPU
          154  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Win32.ActiveCfg = Release|Any CPU
          155  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|Win32.Build.0 = Release|Any CPU
          156  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|x64.ActiveCfg = Release|Any CPU
          157  +		{2975AE0A-F159-4834-A837-5242C6691886}.Release|x64.Build.0 = Release|Any CPU
          158  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU
          159  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU
          160  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU
          161  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU
          162  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU
          163  +		{2975AE0A-F159-4834-A837-5242C6691886}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU
   130    164   	EndGlobalSection
   131    165   	GlobalSection(SolutionProperties) = preSolution
   132    166   		HideSolutionNode = FALSE
   133    167   	EndGlobalSection
   134    168   EndGlobal

Changes to System.Data.SQLite.Linq/System.Data.SQLite.EF6.NetStandard21.csproj.

    33     33     **                       Project Specific Properties                        **
    34     34     ******************************************************************************
    35     35     -->
    36     36   
    37     37     <PropertyGroup>
    38     38       <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    39     39       <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    40         -    <ProjectGuid>{F1B93C04-C4AE-4D6D-B353-417AEFDCEE7B}</ProjectGuid>
           40  +    <ProjectGuid>{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}</ProjectGuid>
    41     41       <OutputType>Library</OutputType>
    42     42       <AppDesignerFolder>Properties</AppDesignerFolder>
    43     43       <RootNamespace>System.Data.SQLite.EF6</RootNamespace>
    44     44       <AssemblyName>System.Data.SQLite.EF6</AssemblyName>
    45     45       <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
    46     46       <IsDotNetStandard>true</IsDotNetStandard>
    47     47       <ConfigurationYear>NetStandard21</ConfigurationYear>

Changes to testlinq/NetStandard21/EF6/App.config.

     1      1   <?xml version="1.0"?>
     2      2   <configuration>
     3      3     <configSections>
     4      4       <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
     5      5     </configSections>
     6         -  <system.data>
     7         -    <DbProviderFactories>
     8         -      <remove invariant="System.Data.SQLite.EF6" />
     9         -      <add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6, Version=1.0.112.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
    10         -    </DbProviderFactories>
    11         -  </system.data>
    12      6     <connectionStrings>
    13      7       <add name="northwindEFEntities" connectionString="metadata=res://*/NorthwindModel.EF6.NetStandard21.csdl|res://*/NorthwindModel.EF6.NetStandard21.ssdl|res://*/NorthwindModel.EF6.NetStandard21.msl;provider=System.Data.SQLite.EF6;provider connection string=&quot;data source=.\northwindEF.db&quot;" providerName="System.Data.EntityClient" />
    14      8     </connectionStrings>
    15      9     <entityFramework>
    16     10       <providers>
    17     11         <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6, Version=1.0.112.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
    18     12       </providers>
    19     13     </entityFramework>
    20     14   </configuration>

Changes to testlinq/Program.cs.

    18     18   using System.Data.Entity.Core;
    19     19   using System.Data.Entity.Core.EntityClient;
    20     20   using System.Data.Entity.Core.Objects;
    21     21   #else
    22     22   using System.Data.EntityClient;
    23     23   using System.Data.Objects;
    24     24   #endif
           25  +
           26  +#if NET_STANDARD_21
           27  +using System.Data.SQLite.EF6;
           28  +#endif
    25     29   
    26     30   namespace testlinq
    27     31   {
    28     32     class Program
    29     33     {
    30     34         private static int Main(string[] args)
    31     35         {
................................................................................
    42     46                 catch (InvalidOperationException) // Console.ReadKey
    43     47                 {
    44     48                     // do nothing.
    45     49                 }
    46     50   
    47     51                 Debugger.Break();
    48     52             }
           53  +
           54  +#if NET_STANDARD_21
           55  +          DbProviderFactories.RegisterFactory("System.Data.SQLite.EF6", SQLiteProviderFactory.Instance);
           56  +#endif
    49     57   
    50     58             string arg = null;
    51     59   
    52     60             if ((args != null) && (args.Length > 0))
    53     61                 arg = args[0];
    54     62   
    55     63             if (arg == null)

Changes to testlinq/testef6.NetStandard21.csproj.

   206    206     <!--
   207    207     ******************************************************************************
   208    208     **                        Library Project References                        **
   209    209     ******************************************************************************
   210    210     -->
   211    211   
   212    212     <ItemGroup>
   213         -    <ProjectReference Include="..\System.Data.SQLite\System.Data.SQLite.NetStandard21.csproj">
   214         -      <Project>{AC139952-261A-4463-B6FA-AEBC25283A66}</Project>
   215         -      <Name>System.Data.SQLite.NetStandard21</Name>
          213  +    <ProjectReference Include="..\System.Data.SQLite.Linq\System.Data.SQLite.EF6.NetStandard21.csproj">
          214  +      <Project>{5C2DC333-3ADB-4AA7-BE56-0C675C8EE32E}</Project>
          215  +      <Name>System.Data.SQLite.EF6.NetStandard21</Name>
   216    216         <Private>False</Private>
   217    217       </ProjectReference>
   218    218     </ItemGroup>
   219    219   
   220    220     <!--
   221    221     ******************************************************************************
   222    222     **                      .NET Core Assembly References                       **