Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Experimental changes to the namespace for the LINQ/EF6 assemblies. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | newNs |
Files: | files | file ages | folders |
SHA1: |
8a14de9d768f58fe8bdd476a547c5a05 |
User & Date: | mistachkin 2014-01-12 04:21:41.912 |
Context
2014-01-12
| ||
07:19 | More namespace/resource changes to get more tests working. check-in: 5a8b708142 user: mistachkin tags: newNs | |
04:21 | Experimental changes to the namespace for the LINQ/EF6 assemblies. check-in: 8a14de9d76 user: mistachkin tags: newNs | |
2014-01-11
| ||
04:27 | Minor adjustments to automation. check-in: 16fb7e87b5 user: mistachkin tags: ef6 | |
Changes
Changes to SQLite.Beta.nuspec.
︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> | > > > > > > > > > > > | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <dependencies> <group targetFramework="net40"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net45"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net451"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> </dependencies> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> |
︙ | ︙ |
Changes to SQLite.Interop/src/win/interop.h.
1 2 3 4 5 6 7 8 9 10 11 12 | /* * interop.h - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! */ #ifndef INTEROP_VERSION #define INTEROP_VERSION "1.0.91.0" #endif #ifndef INTEROP_SOURCE_ID | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /* * interop.h - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! */ #ifndef INTEROP_VERSION #define INTEROP_VERSION "1.0.91.0" #endif #ifndef INTEROP_SOURCE_ID #define INTEROP_SOURCE_ID "16fb7e87b59e5f9f8146bd076f11d5037a470a16" #endif #ifndef INTEROP_SOURCE_TIMESTAMP #define INTEROP_SOURCE_TIMESTAMP "2014-01-11 04:27:23 UTC" #endif |
Changes to SQLite.MSIL.nuspec.
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> | > > > > > > > > > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <dependencies> <group targetFramework="net40"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net45"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net451"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> </dependencies> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> |
︙ | ︙ |
Changes to SQLite.nuspec.
︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> | > > > > > > > > > > > | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <dependencies> <group targetFramework="net40"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net45"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net451"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> </dependencies> <files> <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> |
︙ | ︙ |
Changes to SQLite.x64.nuspec.
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <files> <file src="bin\2008\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> | > > > > > > > > > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <dependencies> <group targetFramework="net40"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net45"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net451"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> </dependencies> <files> <file src="bin\2008\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> |
︙ | ︙ |
Changes to SQLite.x86.nuspec.
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <files> <file src="bin\2008\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> | > > > > > > > > > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <language>en-US</language> <projectUrl>http://system.data.sqlite.org/</projectUrl> <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl> <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl> <tags>sqlite database ado.net provider interop</tags> <copyright>Public Domain</copyright> </metadata> <dependencies> <group targetFramework="net40"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net45"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> <group targetFramework="net451"> <dependency id="EntityFramework" version="6.0.0.0" /> </group> </dependencies> <files> <file src="bin\2008\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" /> <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" /> <file src="bin\2010\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" /> <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" /> <file src="bin\2012\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" /> <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" /> |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/Properties/Resources.Designer.cs.
1 2 3 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) | | > | > | > | > | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6.Properties #else namespace System.Data.SQLite.Linq.Properties #endif { using System; /// <summary> /// A strongly-typed resource class, for looking up localized strings, etc. /// </summary> // This class was auto-generated by the StronglyTypedResourceBuilder // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal sealed class Resources { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] internal Resources() { } /// <summary> /// Returns the cached ResourceManager instance used by this class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Data.SQLite.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } /// <summary> /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { get { return resourceCulture; } set { resourceCulture = value; } } /// <summary> /// Looks up a localized string similar to CREATE TEMP VIEW SCHEMACONSTRAINTCOLUMNS AS ///SELECT CONSTRAINT_CATALOG, NULL AS CONSTRAINT_SCHEMA, CONSTRAINT_NAME, TABLE_CATALOG, NULL AS TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME ///FROM TEMP.SCHEMAINDEXCOLUMNS ///UNION ///SELECT CONSTRAINT_CATALOG, NULL, CONSTRAINT_NAME, TABLE_CATALOG, NULL, TABLE_NAME, FKEY_FROM_COLUMN ///FROM TEMP.SCHEMAFOREIGNKEYS;. /// </summary> internal static string SQL_CONSTRAINTCOLUMNS { get { return ResourceManager.GetString("SQL_CONSTRAINTCOLUMNS", resourceCulture); } } /// <summary> /// Looks up a localized string similar to CREATE TEMP VIEW SCHEMACONSTRAINTS AS ///SELECT INDEX_CATALOG AS CONSTRAINT_CATALOG, NULL AS CONSTRAINT_SCHEMA, INDEX_NAME AS CONSTRAINT_NAME, TABLE_CATALOG, NULL AS TABLE_SCHEMA, TABLE_NAME, 'PRIMARY KEY' AS CONSTRAINT_TYPE, 0 AS IS_DEFERRABLE, 0 AS INITIALLY_DEFERRED, NULL AS CHECK_CLAUSE ///FROM TEMP.SCHEMAINDEXES WHERE PRIMARY_KEY = 1 ///UNION ///SELECT INDEX_CATALOG, NULL, INDEX_NAME, TABLE_CATALOG, NULL, TABLE_NAME, 'UNIQUE', 0, 0, NULL ///FROM TEMP.SCHEMAINDEXES WHERE PRIMARY_KEY = 0 AND [UNIQUE] = 1 ///UNION /// [rest of string was truncated]";. /// </summary> internal static string SQL_CONSTRAINTS { get { return ResourceManager.GetString("SQL_CONSTRAINTS", resourceCulture); |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/DmlSqlGenerator.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="DmlSqlGenerator.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="DmlSqlGenerator.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Text; using System.Data; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/ISqlFragment.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="ISqlFragment.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="ISqlFragment.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; #else using System.Data.Common.CommandTrees; #endif |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/InternalBase.cs.
1 2 3 4 5 6 7 8 9 10 11 12 13 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ using System.Text; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ using System.Text; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { internal abstract class InternalBase { // Methods #if NET_40 || NET_45 || NET_451 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/JoinSymbol.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="JoinSymbol.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="JoinSymbol.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Metadata.Edm; using System.Data.Entity.Core.Common.CommandTrees; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/KeyToListMap.cs.
︙ | ︙ | |||
10 11 12 13 14 15 16 | using System.Collections.ObjectModel; using System.Collections; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif | > | > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | using System.Collections.ObjectModel; using System.Collections; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { internal sealed class KeyToListMap<TKey, TValue> : InternalBase { // Fields private Dictionary<TKey, List<TValue>> m_map; // Methods |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/MetadataHelpers.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="MetadataHelpers.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="MetadataHelpers.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Data; using System.Collections.Generic; using System.Diagnostics; #if USE_ENTITY_FRAMEWORK_6 |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SkipClause.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SkipClause.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SkipClause.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System.Globalization; /// <summary> /// SkipClause represents the a SKIP expression in a SqlSelectStatement. /// It has a count property, which indicates how many rows should be skipped. /// </summary> |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SqlBuilder.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SqlBuilder.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SqlBuilder.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; using System.Diagnostics; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SqlChecker.cs.
1 2 3 4 5 6 7 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; #else |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SqlGenerator.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SqlGenerator.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SqlGenerator.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Linq; using System.Diagnostics; using System.Globalization; using System.Text; using System.Data.Common; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SqlSelectStatement.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SqlSelectStatement.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SqlSelectStatement.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System.Collections.Generic; using System.Diagnostics; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; #else |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SqlWriter.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SqlWriter.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SqlWriter.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System.IO; using System.Text; /// <summary> /// This extends StringWriter primarily to add the ability to add an indent /// to each line that is written out. |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/StringUtil.cs.
︙ | ︙ | |||
10 11 12 13 14 15 16 | using System.Globalization; using System.Collections; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif | > | > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | using System.Globalization; using System.Collections; #if NET_40 || NET_45 || NET_451 using System.Runtime; #endif #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { internal static class StringUtil { // Fields private const string s_defaultDelimiter = ", "; // Methods |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/Symbol.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="Symbol.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="Symbol.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Metadata.Edm; #else |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SymbolPair.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SymbolPair.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SymbolPair.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System.Diagnostics; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; #else using System.Data.Common.CommandTrees; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/SymbolTable.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="SymbolTable.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="SymbolTable.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Collections.Generic; #if USE_ENTITY_FRAMEWORK_6 using System.Data.Entity.Core.Common.CommandTrees; #else |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/TopClause.cs.
1 2 3 4 5 6 7 8 9 10 | //--------------------------------------------------------------------- // <copyright file="TopClause.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | //--------------------------------------------------------------------- // <copyright file="TopClause.cs" company="Microsoft"> // Portions of this file copyright (c) Microsoft Corporation // and are released under the Microsoft Pulic License. See // http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx // or License.txt for details. // All rights reserved. // </copyright> //--------------------------------------------------------------------- #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Globalization; /// <summary> /// TopClause represents the a TOP expression in a SqlSelectStatement. /// It has a count property, which indicates how many TOP rows should be selected and a |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQLiteProviderFactory.cs.
1 2 3 4 5 6 7 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ | > | > > > < | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Data.Common; /// <summary> /// SQLite implementation of <see cref="DbProviderFactory" />. /// </summary> public sealed class SQLiteProviderFactory : DbProviderFactory, IDisposable { #region Public Static Data /// <summary> /// Static instance member which returns an instanced /// <see cref="SQLiteProviderFactory" /> class. /// </summary> public static readonly SQLiteProviderFactory Instance = |
︙ | ︙ | |||
126 127 128 129 130 131 132 | #region IDisposable "Pattern" Members private bool disposed; private void CheckDisposed() /* throw */ { #if THROW_ON_DISPOSED if (disposed) | > | > > | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | #region IDisposable "Pattern" Members private bool disposed; private void CheckDisposed() /* throw */ { #if THROW_ON_DISPOSED if (disposed) { throw new ObjectDisposedException( typeof(SQLiteProviderFactory).Name); } #endif } /////////////////////////////////////////////////////////////////////// private void Dispose(bool disposing) { |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQLiteProviderManifest.cs.
1 2 3 4 5 6 7 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Data; using System.Reflection; using System.IO; using System.Xml; using System.Data.Common; |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQLiteProviderServices.cs.
1 2 3 4 5 6 7 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ | > | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Robert Simpson (robert@blackcastlesoft.com) * * Released to the public domain, use at your own risk! ********************************************************/ #if USE_ENTITY_FRAMEWORK_6 namespace System.Data.SQLite.EF6 #else namespace System.Data.SQLite.Linq #endif { using System; using System.Data.Common; using System.Diagnostics; using System.Collections.Generic; using System.Text; using System.Globalization; |
︙ | ︙ |
Changes to System.Data.SQLite/SQLitePatchLevel.cs.
1 2 3 4 5 6 7 8 9 10 11 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Joe Mistachkin (joe@mistachkin.com) * * Released to the public domain, use at your own risk! ********************************************************/ using System.Data.SQLite; /////////////////////////////////////////////////////////////////////////////// | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /******************************************************** * ADO.NET 2.0 Data Provider for SQLite Version 3.X * Written by Joe Mistachkin (joe@mistachkin.com) * * Released to the public domain, use at your own risk! ********************************************************/ using System.Data.SQLite; /////////////////////////////////////////////////////////////////////////////// [assembly: AssemblySourceId("16fb7e87b59e5f9f8146bd076f11d5037a470a16")] /////////////////////////////////////////////////////////////////////////////// [assembly: AssemblySourceTimeStamp("2014-01-11 04:27:23 UTC")] |