EntitySpaces
Persistence Layer and Business Objects for Microsoft .NET  

EntitySpaces 2008 has shipped and builds upon our 2007 release by adding powerful new features including Subquery support, LINQ support for our Microsoft SQL Server provider and our Microsoft SQL Server CE desktop provider, support for the new SQL Server 2008 data types and SQL Server's NEWSEQUENTIALID feature, both .NET 2.0 and 3.5 assemblies including the Compact Framework, PostgreSQL Guid Support, support for the new SQL CE "rowversion" data type (concurrency checking), and many more features. EntitySpaces 2008 also comes with CodeSmith templates as well (in addition to our MyGeneration templates).

Download our fully functional trial version and give our Dynamic Query API a try. See our blog post concerning the official release. EntitySpaces is fun to use, and will let you pour your time savings back into your application. You create the best product possible, in the least amount of time. Subscribe to our BLOG and keep up with what's going on with EntitySpaces. 

Get Started Today:

  1. Requires the Microsoft .NET Framework 2.0 or higher
  2. Install MyGeneration 1.2 which you can find HERE or CodeSmith which you can find HERE.
  3. Next install the EntitySpaces 2008 Trial, which you can find HERE
  4. Watch our Presentation (takes a few minutes to load) for MyGeneration or CodeSmith

Example Source

Features:


Providers Available:

  • Microsoft SQL Server / SQL CE
  • Microsoft Access
  • Oracle
  • MySQL
  • VistaDB 
  • PostgreSQL

   

EntitySpaces on .NET Rocks
Mike Griffin, of EntitySpaces, talks with Carl and Richard about EntitySpaces, a persistence layer and business object system for the Microsoft .NET 2.0 Framework, as well as his experiences with LINQ and other technologies.

 

From mobile devices to large scale enterprise solutions in need of serious transaction support, EntitySpaces is the development tool that can meet your needs. Whether you’re writing an ASP.NET application with medium trust requirements, 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 .NET architecture.

Although EntitySpaces targets both ASP.NET and Windows.Forms projects, DotNetNuke module developers will find EntitySpaces to be an attractive alternative to the DotNetNuke DAL. Many of the features listed above, including important ones like transactions, are not available when using the DotNetNuke DAL API. The EntitySpaces provider independence model we feel is much easier because it is basically transparent and provided by EntitySpaces itself. It is not left up to you, the developer, to create. EntitySpaces handles it for you. There is a sample DotNetNuke module on our main menu, take a look at the source code listing too.

 

 
Download the Trial version
(Version 2008.1.0623.0)

Customer Testimonials

ReleaseAlerts.com connects users to their favorite authors and musicians which means the site is all about the data. We built the website from the ground up with EntitySpaces and were able to go live in less than half the time it would have taken without EntitySpaces!

- David Burgett 
  ReleaseAlerts.com   


  


 

I originally tried EntitySpaces after reading a blog about OR/Mapping. I wasn’t experienced with the technology and it piqued my interest. After spending roughly one day with EntitySpaces I had already implemented 2-3 tasks that had been on my “TODO” list for over a month. It sounds strange, but it was actually fun to use EntitySpaces due to how easy it is to generate and work with the generated entities. I’ve gradually converted all my projects over to using ES and I’ve noticed that I spend MUCH less time updating a sloppy DAL class to reflect DB schema changes and much more time tuning existing features and developing new ones. The new Hierarchical support has resulted in much of my code being thinned out as I no longer need to utilize my data services to fetch related entities.

- Steve Klett
  Phoenix Medical Devices  


I tried EntitySpaces with the intention of trialing it for a couple of weeks before making a buying decision, but was so pleased with the ease of use and how intuitive it is that I bought it straight away (within a few hours of actually finding it which is pretty unheard of for me!).

- Martin Pritchard

More EntitySpaces Customers...

search       
Copyright © 2005 - 2007, EntitySpaces, LLCPrivacy StatementTerms Of Use