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:
- Requires the Microsoft .NET Framework 2.0 or higher
- Install MyGeneration 1.2 which you can find HERE or CodeSmith which you can find HERE.
- Next install the EntitySpaces 2008 Trial, which you can find HERE
- 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.