System.Data.SQLite
Check-in [8a14de9d76]
Not logged in

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 | SQL archive
Timelines: family | ancestors | descendants | both | newNs
Files: files | file ages | folders
SHA1: 8a14de9d768f58fe8bdd476a547c5a058c556e76
User & Date: mistachkin 2014-01-12 04:21:41
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
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.Beta.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>http://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl>
    20     20       <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23     </metadata>
           24  +  <dependencies>
           25  +    <group targetFramework="net40">
           26  +      <dependency id="EntityFramework" version="6.0.0.0" />
           27  +    </group>
           28  +    <group targetFramework="net45">
           29  +      <dependency id="EntityFramework" version="6.0.0.0" />
           30  +    </group>
           31  +    <group targetFramework="net451">
           32  +      <dependency id="EntityFramework" version="6.0.0.0" />
           33  +    </group>
           34  +  </dependencies>
    24     35     <files>
    25     36       <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    26     37       <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    27     38       <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    28     39       <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    29     40       <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    30     41       <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />

Changes to SQLite.Interop/src/win/interop.h.

     6      6    */
     7      7   
     8      8   #ifndef INTEROP_VERSION
     9      9   #define INTEROP_VERSION          "1.0.91.0"
    10     10   #endif
    11     11   
    12     12   #ifndef INTEROP_SOURCE_ID
    13         -#define INTEROP_SOURCE_ID        "0000000000000000000000000000000000000000"
           13  +#define INTEROP_SOURCE_ID        "16fb7e87b59e5f9f8146bd076f11d5037a470a16"
    14     14   #endif
    15     15   
    16     16   #ifndef INTEROP_SOURCE_TIMESTAMP
    17         -#define INTEROP_SOURCE_TIMESTAMP "0000-00-00 00:00:00 UTC"
           17  +#define INTEROP_SOURCE_TIMESTAMP "2014-01-11 04:27:23 UTC"
    18     18   #endif

Changes to SQLite.MSIL.nuspec.

    16     16       <language>en-US</language>
    17     17       <projectUrl>http://system.data.sqlite.org/</projectUrl>
    18     18       <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl>
    19     19       <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl>
    20     20       <tags>sqlite database ado.net provider interop</tags>
    21     21       <copyright>Public Domain</copyright>
    22     22     </metadata>
           23  +  <dependencies>
           24  +    <group targetFramework="net40">
           25  +      <dependency id="EntityFramework" version="6.0.0.0" />
           26  +    </group>
           27  +    <group targetFramework="net45">
           28  +      <dependency id="EntityFramework" version="6.0.0.0" />
           29  +    </group>
           30  +    <group targetFramework="net451">
           31  +      <dependency id="EntityFramework" version="6.0.0.0" />
           32  +    </group>
           33  +  </dependencies>
    23     34     <files>
    24     35       <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    25     36       <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    26     37       <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    27     38       <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    28     39       <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    29     40       <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />

Changes to SQLite.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>http://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl>
    20     20       <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23     </metadata>
           24  +  <dependencies>
           25  +    <group targetFramework="net40">
           26  +      <dependency id="EntityFramework" version="6.0.0.0" />
           27  +    </group>
           28  +    <group targetFramework="net45">
           29  +      <dependency id="EntityFramework" version="6.0.0.0" />
           30  +    </group>
           31  +    <group targetFramework="net451">
           32  +      <dependency id="EntityFramework" version="6.0.0.0" />
           33  +    </group>
           34  +  </dependencies>
    24     35     <files>
    25     36       <file src="bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    26     37       <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    27     38       <file src="bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    28     39       <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    29     40       <file src="bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    30     41       <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />

Changes to SQLite.x64.nuspec.

    16     16       <language>en-US</language>
    17     17       <projectUrl>http://system.data.sqlite.org/</projectUrl>
    18     18       <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl>
    19     19       <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl>
    20     20       <tags>sqlite database ado.net provider interop</tags>
    21     21       <copyright>Public Domain</copyright>
    22     22     </metadata>
           23  +  <dependencies>
           24  +    <group targetFramework="net40">
           25  +      <dependency id="EntityFramework" version="6.0.0.0" />
           26  +    </group>
           27  +    <group targetFramework="net45">
           28  +      <dependency id="EntityFramework" version="6.0.0.0" />
           29  +    </group>
           30  +    <group targetFramework="net451">
           31  +      <dependency id="EntityFramework" version="6.0.0.0" />
           32  +    </group>
           33  +  </dependencies>
    23     34     <files>
    24     35       <file src="bin\2008\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" />
    25     36       <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    26     37       <file src="bin\2010\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" />
    27     38       <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    28     39       <file src="bin\2012\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" />
    29     40       <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />

Changes to SQLite.x86.nuspec.

    16     16       <language>en-US</language>
    17     17       <projectUrl>http://system.data.sqlite.org/</projectUrl>
    18     18       <iconUrl>http://system.data.sqlite.org/images/sqlite32.png</iconUrl>
    19     19       <licenseUrl>http://www.sqlite.org/copyright.html</licenseUrl>
    20     20       <tags>sqlite database ado.net provider interop</tags>
    21     21       <copyright>Public Domain</copyright>
    22     22     </metadata>
           23  +  <dependencies>
           24  +    <group targetFramework="net40">
           25  +      <dependency id="EntityFramework" version="6.0.0.0" />
           26  +    </group>
           27  +    <group targetFramework="net45">
           28  +      <dependency id="EntityFramework" version="6.0.0.0" />
           29  +    </group>
           30  +    <group targetFramework="net451">
           31  +      <dependency id="EntityFramework" version="6.0.0.0" />
           32  +    </group>
           33  +  </dependencies>
    23     34     <files>
    24     35       <file src="bin\2008\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" />
    25     36       <file src="bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    26     37       <file src="bin\2010\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" />
    27     38       <file src="bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    28     39       <file src="bin\2012\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" />
    29     40       <file src="bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />

Changes to System.Data.SQLite.Linq/Properties/Resources.Designer.cs.

     1      1   /********************************************************
     2      2    * ADO.NET 2.0 Data Provider for SQLite Version 3.X
     3      3    * Written by Robert Simpson (robert@blackcastlesoft.com)
     4         - * 
            4  + *
     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8      8   //------------------------------------------------------------------------------
     9      9   // <auto-generated>
    10     10   //     This code was generated by a tool.
    11     11   //     Runtime Version:4.0.30319.1
    12     12   //
    13     13   //     Changes to this file may cause incorrect behavior and will be lost if
    14     14   //     the code is regenerated.
    15     15   // </auto-generated>
    16     16   //------------------------------------------------------------------------------
    17     17   
    18         -namespace System.Data.SQLite.Properties {
           18  +#if USE_ENTITY_FRAMEWORK_6
           19  +namespace System.Data.SQLite.EF6.Properties
           20  +#else
           21  +namespace System.Data.SQLite.Linq.Properties
           22  +#endif
           23  +{
    19     24       using System;
    20         -    
    21         -    
           25  +
    22     26       /// <summary>
    23     27       ///   A strongly-typed resource class, for looking up localized strings, etc.
    24     28       /// </summary>
    25     29       // This class was auto-generated by the StronglyTypedResourceBuilder
    26     30       // class via a tool like ResGen or Visual Studio.
    27     31       // To add or remove a member, edit your .ResX file then rerun ResGen
    28     32       // with the /str option, or rebuild your VS project.
    29     33       [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
    30     34       [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    31     35       [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    32     36       internal sealed class Resources {
    33         -        
           37  +
    34     38           private static global::System.Resources.ResourceManager resourceMan;
    35         -        
           39  +
    36     40           private static global::System.Globalization.CultureInfo resourceCulture;
    37         -        
           41  +
    38     42           [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
    39     43           internal Resources() {
    40     44           }
    41         -        
           45  +
    42     46           /// <summary>
    43     47           ///   Returns the cached ResourceManager instance used by this class.
    44     48           /// </summary>
    45     49           [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
    46     50           internal static global::System.Resources.ResourceManager ResourceManager {
    47     51               get {
    48     52                   if (object.ReferenceEquals(resourceMan, null)) {
    49     53                       global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("System.Data.SQLite.Properties.Resources", typeof(Resources).Assembly);
    50     54                       resourceMan = temp;
    51     55                   }
    52     56                   return resourceMan;
    53     57               }
    54     58           }
    55         -        
           59  +
    56     60           /// <summary>
    57     61           ///   Overrides the current thread's CurrentUICulture property for all
    58     62           ///   resource lookups using this strongly typed resource class.
    59     63           /// </summary>
    60     64           [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
    61     65           internal static global::System.Globalization.CultureInfo Culture {
    62     66               get {
    63     67                   return resourceCulture;
    64     68               }
    65     69               set {
    66     70                   resourceCulture = value;
    67     71               }
    68     72           }
    69         -        
           73  +
    70     74           /// <summary>
    71     75           ///   Looks up a localized string similar to CREATE TEMP VIEW SCHEMACONSTRAINTCOLUMNS AS
    72         -        ///SELECT CONSTRAINT_CATALOG, NULL AS CONSTRAINT_SCHEMA, CONSTRAINT_NAME, TABLE_CATALOG, NULL AS TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME 
           76  +        ///SELECT CONSTRAINT_CATALOG, NULL AS CONSTRAINT_SCHEMA, CONSTRAINT_NAME, TABLE_CATALOG, NULL AS TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
    73     77           ///FROM TEMP.SCHEMAINDEXCOLUMNS
    74     78           ///UNION
    75     79           ///SELECT CONSTRAINT_CATALOG, NULL, CONSTRAINT_NAME, TABLE_CATALOG, NULL, TABLE_NAME, FKEY_FROM_COLUMN
    76     80           ///FROM TEMP.SCHEMAFOREIGNKEYS;.
    77     81           /// </summary>
    78     82           internal static string SQL_CONSTRAINTCOLUMNS {
    79     83               get {
    80     84                   return ResourceManager.GetString("SQL_CONSTRAINTCOLUMNS", resourceCulture);
    81     85               }
    82     86           }
    83         -        
           87  +
    84     88           /// <summary>
    85     89           ///   Looks up a localized string similar to CREATE TEMP VIEW SCHEMACONSTRAINTS AS
    86     90           ///SELECT INDEX_CATALOG AS CONSTRAINT_CATALOG, NULL AS CONSTRAINT_SCHEMA, INDEX_NAME AS CONSTRAINT_NAME, TABLE_CATALOG, NULL AS TABLE_SCHEMA, TABLE_NAME, &apos;PRIMARY KEY&apos; AS CONSTRAINT_TYPE, 0 AS IS_DEFERRABLE, 0 AS INITIALLY_DEFERRED, NULL AS CHECK_CLAUSE
    87     91           ///FROM TEMP.SCHEMAINDEXES WHERE PRIMARY_KEY = 1
    88     92           ///UNION
    89         -        ///SELECT INDEX_CATALOG, NULL, INDEX_NAME, TABLE_CATALOG, NULL, TABLE_NAME, &apos;UNIQUE&apos;, 0, 0, NULL 
           93  +        ///SELECT INDEX_CATALOG, NULL, INDEX_NAME, TABLE_CATALOG, NULL, TABLE_NAME, &apos;UNIQUE&apos;, 0, 0, NULL
    90     94           ///FROM TEMP.SCHEMAINDEXES WHERE PRIMARY_KEY = 0 AND [UNIQUE] = 1
    91     95           ///UNION
    92     96           /// [rest of string was truncated]&quot;;.
    93     97           /// </summary>
    94     98           internal static string SQL_CONSTRAINTS {
    95     99               get {
    96    100                   return ResourceManager.GetString("SQL_CONSTRAINTS", resourceCulture);
    97    101               }
    98    102           }
    99    103       }
   100    104   }

Changes to System.Data.SQLite.Linq/SQL Generation/DmlSqlGenerator.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Collections.Generic;
    15     19     using System.Diagnostics;
    16     20     using System.Globalization;
    17     21     using System.Text;
    18     22     using System.Data;

Changes to System.Data.SQLite.Linq/SQL Generation/ISqlFragment.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17   #if USE_ENTITY_FRAMEWORK_6
    14     18     using System.Data.Entity.Core.Common.CommandTrees;
    15     19   #else
    16     20     using System.Data.Common.CommandTrees;
    17     21   #endif
    18     22   

Changes to System.Data.SQLite.Linq/SQL Generation/InternalBase.cs.

     7      7   
     8      8   using System.Text;
     9      9   
    10     10   #if NET_40 || NET_45 || NET_451
    11     11   using System.Runtime;
    12     12   #endif
    13     13   
    14         -namespace System.Data.SQLite
           14  +#if USE_ENTITY_FRAMEWORK_6
           15  +namespace System.Data.SQLite.EF6
           16  +#else
           17  +namespace System.Data.SQLite.Linq
           18  +#endif
    15     19   {
    16     20   	internal abstract class InternalBase
    17     21   	{
    18     22   		// Methods
    19     23   #if NET_40 || NET_45 || NET_451
    20     24   		[TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
    21     25   #endif

Changes to System.Data.SQLite.Linq/SQL Generation/JoinSymbol.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Collections.Generic;
    15     19   
    16     20   #if USE_ENTITY_FRAMEWORK_6
    17     21     using System.Data.Entity.Core.Metadata.Edm;
    18     22     using System.Data.Entity.Core.Common.CommandTrees;

Changes to System.Data.SQLite.Linq/SQL Generation/KeyToListMap.cs.

    10     10   using System.Collections.ObjectModel;
    11     11   using System.Collections;
    12     12   
    13     13   #if NET_40 || NET_45 || NET_451
    14     14   using System.Runtime;
    15     15   #endif
    16     16   
    17         -namespace System.Data.SQLite
           17  +#if USE_ENTITY_FRAMEWORK_6
           18  +namespace System.Data.SQLite.EF6
           19  +#else
           20  +namespace System.Data.SQLite.Linq
           21  +#endif
    18     22   {
    19     23   	internal sealed class KeyToListMap<TKey, TValue> : InternalBase
    20     24   	{
    21     25   		// Fields
    22     26   		private Dictionary<TKey, List<TValue>> m_map;
    23     27   
    24     28   		// Methods

Changes to System.Data.SQLite.Linq/SQL Generation/MetadataHelpers.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Data;
    15     19     using System.Collections.Generic;
    16     20     using System.Diagnostics;
    17     21   
    18     22   #if USE_ENTITY_FRAMEWORK_6

Changes to System.Data.SQLite.Linq/SQL Generation/SkipClause.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17       using System.Globalization;
    14     18   
    15     19       /// <summary>
    16     20       /// SkipClause represents the a SKIP expression in a SqlSelectStatement.
    17     21       /// It has a count property, which indicates how many rows should be skipped.
    18     22       /// </summary>

Changes to System.Data.SQLite.Linq/SQL Generation/SqlBuilder.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Collections.Generic;
    15     19     using System.Diagnostics;
    16     20   
    17     21   #if USE_ENTITY_FRAMEWORK_6
    18     22     using System.Data.Entity.Core.Common.CommandTrees;

Changes to System.Data.SQLite.Linq/SQL Generation/SqlChecker.cs.

     1      1   /********************************************************
     2      2    * ADO.NET 2.0 Data Provider for SQLite Version 3.X
     3      3    * Written by Robert Simpson (robert@blackcastlesoft.com)
     4      4    * 
     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8         -namespace System.Data.SQLite
            8  +#if USE_ENTITY_FRAMEWORK_6
            9  +namespace System.Data.SQLite.EF6
           10  +#else
           11  +namespace System.Data.SQLite.Linq
           12  +#endif
     9     13   {
    10     14     using System;
    11     15     using System.Collections.Generic;
    12     16   
    13     17   #if USE_ENTITY_FRAMEWORK_6
    14     18     using System.Data.Entity.Core.Common.CommandTrees;
    15     19   #else

Changes to System.Data.SQLite.Linq/SQL Generation/SqlGenerator.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Linq;
    15     19     using System.Diagnostics;
    16     20     using System.Globalization;
    17     21     using System.Text;
    18     22     using System.Data.Common;

Changes to System.Data.SQLite.Linq/SQL Generation/SqlSelectStatement.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System.Collections.Generic;
    14     18     using System.Diagnostics;
    15     19   
    16     20   #if USE_ENTITY_FRAMEWORK_6
    17     21     using System.Data.Entity.Core.Common.CommandTrees;
    18     22   #else

Changes to System.Data.SQLite.Linq/SQL Generation/SqlWriter.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System.IO;
    14     18     using System.Text;
    15     19   
    16     20       /// <summary>
    17     21     /// This extends StringWriter primarily to add the ability to add an indent
    18     22     /// to each line that is written out.

Changes to System.Data.SQLite.Linq/SQL Generation/StringUtil.cs.

    10     10   using System.Globalization;
    11     11   using System.Collections;
    12     12   
    13     13   #if NET_40 || NET_45 || NET_451
    14     14   using System.Runtime;
    15     15   #endif
    16     16   
    17         -namespace System.Data.SQLite
           17  +#if USE_ENTITY_FRAMEWORK_6
           18  +namespace System.Data.SQLite.EF6
           19  +#else
           20  +namespace System.Data.SQLite.Linq
           21  +#endif
    18     22   {
    19     23   	internal static class StringUtil
    20     24   	{
    21     25   		// Fields
    22     26   		private const string s_defaultDelimiter = ", ";
    23     27   
    24     28   		// Methods

Changes to System.Data.SQLite.Linq/SQL Generation/Symbol.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Collections.Generic;
    15     19   
    16     20   #if USE_ENTITY_FRAMEWORK_6
    17     21     using System.Data.Entity.Core.Metadata.Edm;
    18     22   #else

Changes to System.Data.SQLite.Linq/SQL Generation/SymbolPair.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System.Diagnostics;
    14     18   
    15     19   #if USE_ENTITY_FRAMEWORK_6
    16     20     using System.Data.Entity.Core.Common.CommandTrees;
    17     21   #else
    18     22     using System.Data.Common.CommandTrees;

Changes to System.Data.SQLite.Linq/SQL Generation/SymbolTable.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Collections.Generic;
    15     19   
    16     20   #if USE_ENTITY_FRAMEWORK_6
    17     21     using System.Data.Entity.Core.Common.CommandTrees;
    18     22   #else

Changes to System.Data.SQLite.Linq/SQL Generation/TopClause.cs.

     4      4   //      and are released under the Microsoft Pulic License.  See
     5      5   //      http://archive.msdn.microsoft.com/EFSampleProvider/Project/License.aspx
     6      6   //      or License.txt for details.
     7      7   //      All rights reserved.
     8      8   // </copyright>
     9      9   //---------------------------------------------------------------------
    10     10   
    11         -namespace System.Data.SQLite
           11  +#if USE_ENTITY_FRAMEWORK_6
           12  +namespace System.Data.SQLite.EF6
           13  +#else
           14  +namespace System.Data.SQLite.Linq
           15  +#endif
    12     16   {
    13     17     using System;
    14     18     using System.Globalization;
    15     19   
    16     20       /// <summary>
    17     21     /// TopClause represents the a TOP expression in a SqlSelectStatement. 
    18     22     /// 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      1   /********************************************************
     2      2    * ADO.NET 2.0 Data Provider for SQLite Version 3.X
     3      3    * Written by Robert Simpson (robert@blackcastlesoft.com)
     4      4    *
     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8         -namespace System.Data.SQLite
            8  +#if USE_ENTITY_FRAMEWORK_6
            9  +namespace System.Data.SQLite.EF6
           10  +#else
           11  +namespace System.Data.SQLite.Linq
           12  +#endif
     9     13   {
    10     14       using System;
    11     15       using System.Data.Common;
    12     16   
    13     17       /// <summary>
    14     18       /// SQLite implementation of <see cref="DbProviderFactory" />.
    15     19       /// </summary>
    16         -    public sealed partial class SQLiteProviderFactory :
    17         -        DbProviderFactory, IDisposable
           20  +    public sealed class SQLiteProviderFactory : DbProviderFactory, IDisposable
    18     21       {
    19     22           #region Public Static Data
    20     23           /// <summary>
    21     24           /// Static instance member which returns an instanced
    22     25           /// <see cref="SQLiteProviderFactory" /> class.
    23     26           /// </summary>
    24     27           public static readonly SQLiteProviderFactory Instance =
................................................................................
   126    129   
   127    130           #region IDisposable "Pattern" Members
   128    131           private bool disposed;
   129    132           private void CheckDisposed() /* throw */
   130    133           {
   131    134   #if THROW_ON_DISPOSED
   132    135               if (disposed)
   133         -                throw new ObjectDisposedException(typeof(SQLiteProviderFactory).Name);
          136  +            {
          137  +                throw new ObjectDisposedException(
          138  +                    typeof(SQLiteProviderFactory).Name);
          139  +            }
   134    140   #endif
   135    141           }
   136    142   
   137    143           ///////////////////////////////////////////////////////////////////////
   138    144   
   139    145           private void Dispose(bool disposing)
   140    146           {

Changes to System.Data.SQLite.Linq/SQLiteProviderManifest.cs.

     1      1   /********************************************************
     2      2    * ADO.NET 2.0 Data Provider for SQLite Version 3.X
     3      3    * Written by Robert Simpson (robert@blackcastlesoft.com)
     4      4    * 
     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8         -namespace System.Data.SQLite
            8  +#if USE_ENTITY_FRAMEWORK_6
            9  +namespace System.Data.SQLite.EF6
           10  +#else
           11  +namespace System.Data.SQLite.Linq
           12  +#endif
     9     13   {
    10     14     using System;
    11     15     using System.Data;
    12     16     using System.Reflection;
    13     17     using System.IO;
    14     18     using System.Xml;
    15     19     using System.Data.Common;

Changes to System.Data.SQLite.Linq/SQLiteProviderServices.cs.

     1      1   /********************************************************
     2      2    * ADO.NET 2.0 Data Provider for SQLite Version 3.X
     3      3    * Written by Robert Simpson (robert@blackcastlesoft.com)
     4      4    * 
     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8         -namespace System.Data.SQLite
            8  +#if USE_ENTITY_FRAMEWORK_6
            9  +namespace System.Data.SQLite.EF6
           10  +#else
           11  +namespace System.Data.SQLite.Linq
           12  +#endif
     9     13   {
    10     14     using System;
    11     15     using System.Data.Common;
    12     16     using System.Diagnostics;
    13     17     using System.Collections.Generic;
    14     18     using System.Text;
    15     19     using System.Globalization;

Changes to System.Data.SQLite/SQLitePatchLevel.cs.

     5      5    * Released to the public domain, use at your own risk!
     6      6    ********************************************************/
     7      7   
     8      8   using System.Data.SQLite;
     9      9   
    10     10   ///////////////////////////////////////////////////////////////////////////////
    11     11   
    12         -[assembly: AssemblySourceId(null)]
           12  +[assembly: AssemblySourceId("16fb7e87b59e5f9f8146bd076f11d5037a470a16")]
    13     13   
    14     14   ///////////////////////////////////////////////////////////////////////////////
    15     15   
    16         -[assembly: AssemblySourceTimeStamp(null)]
           16  +[assembly: AssemblySourceTimeStamp("2014-01-11 04:27:23 UTC")]