in

System.Data.SQLite

An open-source, enhanced version of the SQLite database engine for Windows

Linq Provider For SQLite

Last post 02-25-2008 4:56 AM by Jahmani. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 02-25-2008 4:56 AM

    Linq Provider For SQLite

    I've been working on a Linq provider Sql  that currently provides the following features:
     
    1. Comprehensive support for SQLite, SQLServer 2000/2005, MS Access, Transparently query multiple databases in one expression e.g. an MS Access Database and an SQL Server Database
    2. Translates function calls and property accessors in the String, DateTime and Nullable`1 classes that have SQL equivalents e.g. firstName.Length, firstName.ToUpper(), orderDate.Year, shippedDate.HasValue etc.
    3. Implements all IQueryable methods e.g. GroupBy, Any, All, First, Sum, Average etc.
    4. Correctly and comprehensively translates binary and unary expressions that have valid translations into SQL.
    5. Parameterizes queries instead of embedding constants in the SQL transformation.
    6. Performs caching of previously translated expression trees.
    7. Does not use MARS - Multiple Active Result Sets, an SQL Server 2005 specific feature.
    8. Correctly translates calls to SelectMany even when the query sources involve method calls. The SQL Server 2005 specific keyword CROSS APPLY is neither required nor used.
     
    I've used you're ADO.NET provider to support SQLite. Thanks for the great work.
     
    Cheers!
Page 1 of 1 (1 items)
Powered by Community Server (Commercial Edition), by Telligent Systems