VistaDB 4 Features

Skip Navigation LinksVistaDB.Net > See It! > Features
ASP.NET application logo

ASP.NET Membership Provider, Role Provider and Profile Provider

VistaDB.Web.dll includes providers and an ASP.NET wizard to add required tables to existing database, or to modify structures from SQL Server migrated database.

A new Visual Studio template also makes adding them to your project easier than ever.

Data Builder TSQL Procs screenshot

TSQL Procs and User Defined Functions

TSQL Procs and UDFs allow you to migrate existing SQL Server procedures to VistaDB with minimal effort.  VistaDB is the world's first non Microsoft product to support SQL Server compatible TSQL Procs.  There are limitations, and some syntax is not supported.  Read the help file for more information.

Screenshots

Visual Studio code screenshot

Fully managed and typesafe C# architecture

To maximize integration with the .NET Framework VistaDB was designed and developed from scratch using C#. The core database engine, the T-SQL compatible query processor, the ADO.NET Data Provider, the Direct Data Access™ objects and the data management tools are all developed in fully managed and typesafe C#.

MONO Logo

Native support for Mono

VistaDB is 100% managed code. Since we have no dll imports or unsafe calls we can run on Mono where the platform supports all required classes. There are a few open issues with some of the classes in Mono, and the WinForms support is not quite there yet (but they have improved a lot).

Many of our customers ship VistaDB with Mono for cross platform support. Graffiti CMS, BlogEngine.net and many others are shipping products today cross platform thanks to Mono and VistaDB.  

We suggest you test your product with your target platform to see if Mono fully supports everything you need.  We do not provide technical support for Mono installations or deployments. 

NOTE: There is a known issue with PowerPC Mono and VistaDB. 

Data Builder Screenshot

SQL Server 2005 compatible data types and T-SQL syntax

VistaDB is highly compatible with SQL Server 2005 data types and supports T-SQL syntax so developers can easily re-use existing code developed for SQL Server 2005 with minimal changes. This new level of compatibility lets developers move between SQL Server and VistaDB with ease.

Screenshots

Server Explorer Screenshot

Visual Studio 2008 / 2010 / 2012 Server Explorer support

VistaDB is integrated tightly into the Visual Studio 2008 / 2010 / 2012 IDE. Support for Visual Studio's Server Explorer means you can connect to and use VistaDB databases as you would SQL Server. Version 4 includes the ability to create databases, create and alter tables, indexes and views all within Visual Studio. Direct launch of the Data Builder from within Visual Studio is also now supported.

New templates have been added in for Visual Studio to allow you to create new database projects even faster.  The templates copy the runtime to the bin folder, and even create the app.config or web.config for your application.

Screenshots

Data Migration Wizard 3 screenshot

Data Migration Wizard

The new Data Migration Wizard provides improved support for migrating data from Access and SQL Server. New support for migration scripts lets you define custom rules for migrating data and gives you more control than ever before. 

Screenshots

Data Builder 3 screenshot

Data Builder provides visual data management

VistaDB Data Builder lets you visually create databases, tables, views, indexes and lets you run interactive V-SQL on your data. This utility is actually a fully managed Win Forms application developed using VistaDB and C#.

We include a sample project (DBA Sample Tool) that is a non-branded version of the Data Builder.  This source allows you to quickly build an admin tool for your application and brand it for your company.

Screenshots

Data Builder CLR Procs screenshot

Managed CLR Procs and CLR Triggers

CLR Procs let you create and store managed procedures using C# or VB.NET into assemblies that can be registered with your VistaDB databases. Once created, you can call your custom CLR Procs from your application to perform various data management tasks. CLR Procs are more powerful than traditional stored procedures since your code has access to the entire .NET framework

Screenshots

Data Builder TSQL Procs screenshot

TSQL Procs and User Defined Functions

TSQL Procs and UDFs allow you to migrate existing SQL Server procedures to VistaDB with minimal effort.  VistaDB is the world's first non Microsoft product to support SQL Server compatible TSQL Procs.  There are limitations, and some syntax is not supported.  Read the help file for more information.

Screenshots

Data Builder VIEW screenshot

Support for Views

VistaDB provides support for updatable Views. You can write SQL statements to create virtual views of data from one or more tables. With this feature, we now supports a full migration of the ubiquitous Northwind database.  Views are not the same performance as an actual SQL Query.  They are considered virtual tables that have to be created for the query to be run.

Screenshots

Data Builder FK and PK screenshot

Primary Key and Foreign Key support

Relational databases allow data to be stored in normalized order so as to avoid storing redundent information. Support for Primary Key and Foreign indexes lets you define well-designed databases.

VistaDB technical analysis screenshot

Analysis of VistaDB architecture

Microsoft MVP Ralf Westphal digs deep into the VistaDB architecture using Lattix LDM to provide a technical analysis of the VistaDB architecture. Ralf even compares the quality of VistaDB's architecture to the .NET 2.0 Framework itself. Over 400 VistaDB  classes get scrutinized!

 Read Ralf's Blog...

Related Links

quotesWe are very happy with our choice of VistaDB as the database behind the next version of our system.quotes

Read more testimonials


VistaDB 4 box shot

  • Embedded SQL Database
  • 1 MB single Dll
  • Easy SQL Server migration
  • TSQL data types and syntax
  • Royalty free distribution
  • ASP.NET Medium Trust supported for shared hosting