Sunday, December 21, 2008
kick it on DotNetKicks.com

We are pleased to make the EntitySpaces 2009 Beta available for public release. The EntitySpaces 2009 Trial version is fully integrated with Visual Studio 2005 or 2008. There is also a stand alone executable for those not using Visual Studio.

EntitySpaces 2009 Visual Studio Add-In features

  • Settings Tab   - Connect to your database and customize your code generation settings.
  • Projects Tab   - Record and playback code generation templates.
  • Templates Tab  - Execute Templates.
  • Metadata Tab   - Online database metadata and user defined metadata.
  • Mappings Tab   - Database to property type mappings.
  • What's New Tab - Keep you up-to-date with EntitySpaces News.

If you are looking at starting a new project in 2009 take a look at EntitySpaces 2009. It's a great architecture and we no longer rely on a third party code generator. To get started, simply install and switch to the "Settings" tab and connect to your database and click the "Save" icon and you're off and running. We will be publishing a series of video's on how to use ES2009 soon. Watch for these on our blog.

NOTE:
After installation you should see "EntitySpaces" on the Visual Studio "Tools" menu. If you do not see it go to your Programs -> "EntitySpaces 2009" menu you will find a "Manual Setup" PDF file which outlines a few simple steps performed within Visual Studio to manually add EntitySpaces to your Visual Studio Tools menu. It's really very easy. If you are using an international version of windows you will need to follow those steps.

Also, if you have the alpha or pre-beta installed:

  1. Close all instances of Visual Studio
  2. Uninstall the ES2009 Alpha or Pre-Beta
  3. Delete your C:\Documents and Settings\All Users\Application Data\EntitySpaces folder (will be a different folder on Vista)
  4. Now install the ES2009 Beta and go to the "Settings" tab and reconnect to your database  (THEN PRESS THE SAVE ICON ON THE SETTINGS TAB)

        

 

EntitySpaces Features

  • Mono Support
  • Compact Framework Support
  • Medium Trust Support
  • Design Time Data Binding
  • Hierarchical Data Models
  • Powerful Dynamic Query API
  • Binary and XML Serialization
  • Data Provider Independence
  • Two Different Transaction Models
  • Saving via Stored Procedures or Dynamic SQL
  • Generated from your Database Schema
  • No XML mapping files. 
  • LINQ Support for Collections
  • Regenerate Without Losing Custom Business Logic
  • Source Code Available

 

EntitySpaces

From Mobile Devices to large scale enterprise solutions in need of serious transaction support, EntitySpaces can meet your needs. Whether you’re writing an ASP.NET application with Medium Trust requirements, a Mono application, or a Windows.Forms application, the EntitySpaces architecture is there for you. EntitySpaces is provider independent, which means that you can run the same binary code against any of the supported databases. EntitySpaces is available in both C# and VB.NET. EntitySpaces uses no reflection, no XML files, and sports a tiny foot print of less than 200k. Pound for pound, EntitySpaces is one tough, dependable .NET architecture.

EntitySpaces LLC
Persistence Layer and Business Objects for Microsoft .NET
http://www.entityspaces.net