Screenshot Preview

dotConnect for SQLite - Summary

by Devart (formerly Core Lab) - Product Type: Component / .NET Class

Summary

dotConnect for SQLite by Devart (formerly Core Lab)

URLs: dotconnect-for-sqlite, dotconnect for sqlite, dotconnectforsqlite, devart

Develop SQLite-based database applications with ease. dotConnect for SQLite is an enhanced data provider for SQLite that builds on ADO.NET technology to present a complete solution for developing SQLite-based database applications. As a part of the Devart database application development framework, dotConnect for SQLite offers both high performance native connectivity to the SQLite database and a number of innovative development tools and technologies. dotConnect for SQLite introduces new approaches for designing application architecture, boosts productivity, and leverages database application implementation.

Advantages of dotConnect for SQLite

Wide Coverage of SQLite Features - By providing access to the most advanced database functionality, dotConnect for SQLite allows developers to harness the full capabilities of the SQLite database engine and optimize their database applications. dotConnect for SQLite stands out as the set of components with the widest support of SQLite functionality.

Optimized Code - The goal of dotConnect for SQLite is to enable developers to write efficient and flexible database applications. The dotConnect for SQLite assemblies are implemented using optimized code and advanced data access algorithms. Components undergo comprehensive performance tests and are designed to help you write thin and efficient product data access layers.

Comprehensive Support for ADO.NET Technology Features - dotConnect for SQLite supports new ADO.NET features and technologies as soon as they are released. This includes base-class-based provider model, provider factories, connection string builder, metadata schemas, asynchronous commands, pooling enhancements, batch update support, provider-specific types, and so on. dotConnect for SQLite will continue supporting the newest standards and innovations of the .NET Framework.

Database Application Development Extensions - dotConnect for SQLite has a rich set of design time tools that leverage the development process greatly. Particularly, there are convenient design time component editors, wizards and managers for typed SQLite-specific components, toolset for live data binding and much more. dotConnect for SQLite integrates tightly with Visual Studio 2005/2008, Delphi, and SQL Server 2005 Business Intelligence Solutions.

Provider-Specific Technologies - dotConnect for SQLite has extra components designed to simplify some tasks and support SQLite-specific technologies. Particularly, SQLiteScript serves to execute series of SQL statements, and SQLiteDump serves to backup or restore a whole database or its parts.

ADO.NET Entity Framework Support - ADO.NET Entity Framework is a conceptual approach to database application development with focus on objects instead of relational data.The flexible architecture of Entity Framework is made up of well-thought layers and modules. Entity Framework optimizes the development process with object-relational mapping, SQL-based entity query language, and LINQ. dotConnect for SQLite supports the Entity Framework capabilities, which allows you to base your object-oriented applications on SQLite. All standard Entity Framework samples can be easily ported to dotConnect for SQLite.

LINQ Support - dotConnect for SQLite includes support for LINQ to SQLite technology. The technology allows you to employ object-oriented database application development with less efforts and in less time. Compared to ADO.NET Entity Framework, LINQ to SQLite is better suited for RAD-style development, is easier to start with, and somewhat richer with server-oriented features like server-specific types. See our LINQ to SQLite tutorial for a quick start with the technology.

Both Connected and Disconnected Models - dotConnect for SQLite combines connected and disconnected data access models in a single SQLiteDataTable component, that allows you to design more flexible application architecture and use full power of data binding.

Development and Support - dotConnect for SQLite is a SQLite connectivity solution that has been actively developed and supported since 2007. dotConnect for SQLite comes with full documentation, demo projects, and fast (usually within one business day) technical support by the dotConnect for SQLite development team.

General usability

Real RAD for database applications

Fully compliant with ADO.NET

100% managed code

Highly usable design time support

Easy to deploy

Compatibility

Full support of the latest versions of SQLite

Full support for x64 architecture

Visual Studio 2005 and 2008 support

CodeGear RAD Studio 2007 support

SQL Server 2005 Business Intelligence Solutions support

SQLite technology support

All SQLite data types support

SQLiteDump component to store a database or its parts as a script and then restore it

Performance

High overall performance

Intelligent fetch block size control

Advanced connection pooling

High performance batch processing

ADO.NET technology support

Support for ADO.NET Entity Framework [New]

Batch update support

Extended metadata information retrieval

Enhanced pooling control through connection string

Connection string builder

Provider factory for generating key data access classes

Asynchronous command execution

Provider-specific types support

ADO.NET Entity Framework

Conceptual approach to enterprise development

High performance

Wide support for LINQ to Entities capabilities

Wide support for EntitySQL

Full CRUD (Create, Retrieve, Update, Delete) support

Wide support for server data types

Change tracking support

Object data caching

Inheritance mapping support (TPH, TPT, and TPCT models)

Capability to use stored procedures when manipulating data

Stored procedure import support

Ability to build database-independent applications

Visual model creation and code generation with Entity Developer [New]

LINQ to SQLite

Easy to use

High performance

Interchangeable with Microsoft LINQ to SQL

Plain CLR classes used (no need to use a common base class)

Full CRUD (Create, Retrieve, Update, Delete) support

Change tracking support

Object data caching

Data binding support

Wide support for LINQ capabilities

Wide support for server data types

Load on demand (lazy load)

Database transactions support

Inheritance mapping support (table per hierarchy model)

Server-independent interface

Visual model creation and code generation with Entity Developer

Illustrated tutorial to get started with LINQ to SQLite in 5 minutes

Extended data access technologies and functionality

Powerful SQLiteDataTable component for manipulating individual tables or query result

NonBlocking mode allows fetching data asynchronously in the background

On-demand data fetch for data-bound controls

Paginal access to query result

Server side master-detail relation based on queries

Support for Enterprise Library Data Access Application Block (DAAB)

Object-oriented building of SELECT statements

Extended warning and error information retrieval

Extended interface for processing execution exceptions

SQLiteDataAdapter.Fill method with sequential fetch support

Ability to defer fetching of some columns in a resultset

Named parameters support

WinForms-specific features

Flexible data binding with DataLink component

InterForm technology for cross-form components cooperation

Global position synchronization within a data source

ASP.NET-specific features

ASP.NET data providers: Membership, Role, Session State, Profile, Personalization, Site Map, Web Event

SQLiteDataSource web component

SQLiteCacheDependency component to control Cache item dependencies in ASP.NET applications

Script execution

Advanced script execution features with SQLiteScript component

Support for executing individual statements in scripts

Support for executing huge scripts stored in files with dynamic loading

SQL execution monitoring

Extended SQL tracing capabilities with SQLiteMonitor component

Support for DBMonitor utility for advanced tracing analysis and control

Per-component SQL tracing

Optional log output to IDE toolwindows

Design-time enhancements

Automatic component registration in toolbox

Advanced integration with Visual Studio 2005 and 2008, including Server Explorer, Data Source wizard, TableAdapter configuration, Query Builder and configuring web component SQLiteDataSource

DataSet Wizard to create and edit typed SQLite-oriented datasets

DataSet Manager to list and bind datasets in the project

DataSet Editor to edit dataset contents

Advanced design-time component and property editors

IntelliSense descriptions for SQLite classes

Syntax highlighting in design-time editors

TableMappings editor

Convenient instant data preview and management in design time

Product clarity

Complete documentation sets integrated into Visual Studio and CodeGear Delphi

Integration with Visual Studio and MSDN help collections

Documentation available as a standalone chm file

A large amount of helpful demos in C#, VB, C++, and Delphi

What's new in dotConnect for SQLite V3.50?

Fluent Mapping support added

The bug inserting a TPT 'child' entity in case its primary key column names differ from the 'parent' entity ones is fixed

The bug deleting dependent entities when other changes were made is fixed

The bug entity materialization for queries with multiple eager loading options is fixed

The bug saving (inserting or updating) System.Data.Linq.Binary objects is fixed

The bug creating foreign keys in SQLite databases on DataContext.CreateDatabase is fixed

Support for enumerated types ("enums") in LinqConnect and Entity Framework June 2011 CTP models is implemented

New skins to improve the apllication appearance implemented

Selection driven highlighting implemented

Capability for changing the shape color for entities, complex types and enums mplemented

Capability for selecting the diagram skin type implemented

Changed behaviour: when the FirstLetterUpperCase / FirstLetterLowerCase option is enabled in Naming rules, each letter after underscore will be capital/lower

The bug saving custom attribute properties with default values in .edml files is fixed

The bug changing property names ("Index was outside the bounds of the array") is fixed

The bug incorrect generation of the private variables names in Entity Framework models is fixed

What's new in dotConnect for SQLite V3.30?

A DbTransactionBase class added

TransactionStateChanging and TransactionStateChanged events added to the DbConnectionBase class

Policy file for the Devart.Data.SQLite.Entity assembly added

License Information Wizard improved: it now generates licenses for projects that have Entity Framework models or refer to Devart.Data.SQLite.Web, but have no direct references to Devart.Data.SQLite.dll

"Use schema name" checkbox added to the DataSet Wizard

Bug fix: dropping database objects when calling the SQLiteDump.Restore method

Bug fix: Membership provider compatibility between .NET Framework 2.0 and 4.0

Bug fix: launching Devart documentation via Start menu

What's new in dotConnect for SQLite V3.10?

Fixed bug with resetting CopyLocal property of Devart references to False after using Upgrade Wizard

Fixed bug with unicode characters when using Upgrade Wizard

Fixed bug with compatibility with Microsoft Team Foundation Server 2010 Power Tools (broken designers for WPF, Silverlight, etc)

Fixed Visual Studio integration conflict with Windows Phone Developer Tools

LinqConnect (formerly known as LINQ to SQLite)

Fixed bug with deserializing LinqConnect exceptions

Fixed bug with attaching entities as modified to DataContext

Entity Developer

Fixed code generation for many-to-many associations when the Unidirectional serialization mode is enabled (LinqConnect models)

Fixed some bugs in Table Per Concrete Type (TPC) design time support in Entity Framework models

Fixed bug with wrong Metadata Artifact Processing setting for Web Site projects in Entity Framework models

What's new in dotConnect for SQLite V2.90.140?

Supports password salt in ASP.NET membership provider

Improved Upgrade wizard

Fixed bug with Upgrade Wizard on web sites

Fixed bug with disposing data table with InterForm ParentRelation

Fixed bug with lost InterForm connection

Fixed bug with filling DevExpress ASPxGridView in Auto DataPagingMode of SQLiteDataSource

Fixed bug with extra empty string in CommandText

Fixed bug with named parameter used twice in the same command

Fixed bug with hashed passwords in Membership provider

What's new in dotConnect for SQLite V2.80.120?

Supports Visual Studio 2010

Install Wizard improved (ability to automatically uninstall previous version added)

ADO.NET Data Services v1.5 supported

Added possibility to avoid connecting to dbMonitor.exe when using DbMonitor ancestors

The 3.6.22 version of sqlite3.dll included to the installation package

What's new in dotConnect for SQLite V2.60?

Integration with improved dbMonitor added

Added orderid column for Site Map provider for custom map node ordering

Added some DataSet Wizard design-time improvements

Fixed bug with MembershipProvider.GetAllUsers() method

Fixed bug with DataLink.DataSource property after regeneration of DataSet

Develop SQLite-based database applications with ease.

Pricing: dotConnect for SQLite V3.50 - Professional 1 Developer License - with 1 Year Subscription, dotConnect for SQLite V3.50 - Professional 4 Developer Team License - with 1 Year Subscription, dotConnect for SQLite V3.50 - Professional 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) - with 1 Year Subscription , dotConnect for SQLite Professional Subscription Renewals 1 Developer License Subscription Renewal , dotConnect for SQLite Professional Subscription Renewals 4 Developer Team License Subscription Renewal, dotConnect for SQLite Professional Subscription Renewals 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Subscription Renewal

Evals & Downloads: Read the dotConnect for SQLite License Agreement, Download the dotConnect for SQLite V3.50 evaluation on to your computer - Expires After 30 Days

Operating System for Deployment: Windows 7, Windows Vista, Windows XP

Architecture of Product: 32Bit

Product Type: Component

Component Type: .NET Class

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

Keywords: sql lite sqllite

crlab corelab

Database DB Connectivity

Part numbers: PC-532786-401089 532786-401089 PC-532786-401090 532786-401090 PC-532786-401091 532786-401091 PC-532786-401092 532786-401092 PC-532786-401093 532786-401093 PC-532786-401094 532786-401094

Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us

Award