Quick Start

Welcome to the Aspectize DAL Technology QuickStart Tutorial.

Aspectize DAL Technology is the combination of Entity Designer a Visual Studio DSL and EntityManager a .net runtime component.

Aspectize DAL Technology enables developers to seamlessly manage relational data in their applications. Programming is done directly against the applications conceptual model, no SQL is required.

Unlike traditional ORM (Object Relational Mapping) tools that map a relational model to an object model, Entity Designer and EntityManager map relational data stored in Files, RDBMS or in Azure Cloud to strongly typed relational data objects in memory and thus do not suffer from limitations and difficulties caused by O/R impedance mismatch.

Tutorial

This QuickStart Tutorial is the fastest way for developers to get acquainted with the approach, syntax, and power of Aspectize DAL Technology.

This tutorial is a Step by Step guide to building a simple Windows Forms application with Visual Studio and Aspectize Technology that illustrate basic CRUD operations.

Requirements

This quickstart assumes that you are familiar with Visual Studio development, Database terminology and the .NET Framework version 2.0.

To complete the quickstart, you must have the following software installed:

  • Microsoft Visual Studio 2005 or 2008.
  • Aspectize Entity Designer for Visual Studio 2005 or 2008.

You can download Aspectize Entity Designer here.

You must have the AdventureWorks Database files. If you have them already installed you can jump to Step 2.

Steps

1/ Creating the AdventureWorks Database

Create the AdventureWorks Database schema and load data into the database.

2/ Creating the Windows Forms Application

Create a Windows Forms application to access data in the AdventureWorks Schema.

3/ Import the AdventureWorks Entity Schema

Use Visual Studio Entity Designer to import MetaData and build Schema from the AdventureWorks Database.

4/ Implementing the Query Scenario

Use EntityManager to query some data from the Database.

5/ Inserting and Updating Data

Use EntityManager to Save changes to Database.

Estimated time to complete this tutorial: 30 minutes.