Project Description
A.Data is a simple framework for storing data used by .NET client apps. It uses standard XML serialization methods for persisting data, C# structures for defining structure of a data item, and the generic List<> for storing the structure objects. The serialized XML is analogous to the database file, the List<> is analogous to the data table, and the struct is a row in the data table.

The framework is published as a Visual Studio project template with a wizard for defining the file location and the struct name. The source code for the A.Data.Database.dll assembly, which contains a class (called A.Data.Database, incidentally) that provides standard Database functions to the Database class in the project. Also, the code for the Wizard is included for customization and improvement purposes.

Next Release... 1.5!

CP Release 1.5 (v.

This release includes a visual Struct designer to ease the creation of the struct data type! Update today to reap the benefits of A.Data---for all you data storage needs! ;)

Class Diagrams

A.Data.Database class

Sample Database class and Struct

System Requirements

  • Windows XP, 2003, Vista or higher
  • .NET Framework 2.0
  • Visual Studio 2005

Last edited Jul 24, 2007 at 12:03 AM by ashift8, version 14