Screenshot Preview

dotConnect for SQLite

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

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.

From
$146.95

Our regular prices are shown below. Please logon to see your discounted prices.

Price in

dotConnect for SQLite V3.50 - Professional

Add to Cart $ 146.95 1 Developer License - with 1 Year Subscription Download (47.5 MB)
Add to Cart $ 342.95 4 Developer Team License - with 1 Year Subscription Download (47.5 MB)
Add to Cart $ 636.95 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) - with 1 Year Subscription Download (47.5 MB)

dotConnect for SQLite Professional Subscription Renewals

Add to Cart $ 58.75 1 Developer License Subscription Renewal Verify Download (29 KB)
Add to Cart $ 137.15 4 Developer Team License Subscription Renewal Verify Download (29 KB)
Add to Cart $ 244.95 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) Subscription Renewal Verify Download (29 KB)

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

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

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

Product Search

Enter search words:

Award