in

CodeSmith Community

Your Code. Your Way. Faster!

EntitySpaces 2008 Alpha with CodeSmith Support Released

Last post 03-10-2008 6:46 AM by Mike.Griffin. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 03-10-2008 6:46 AM

    • Mike.Griffin
    • Not Ranked
    • Joined on 01-28-2008
    • Indianapolis
    • Posts 8
    • Points 70

    EntitySpaces 2008 Alpha with CodeSmith Support Released

    EntitySpaces 2008
    Persistence Layer and Business Objects for Microsoft .NET
     

    kick it on DotNetKicks.com

    imageWe are very excited to offer this Alpha release for those who want to get a head start with EntitySpaces 2008 (ES2008). This Alpha release supports only C# class generation from within CodeSmith, and only supports Microsoft SqlServer. A subsequent beta release will support  C#/VB.NET classes, and all of our providers. The Alpha release comes with both .NET 2.0 and .NET 3.5 runtimes. The Alpha comes with the new, very powerful, SubQuery Enhancements to our DynamicQuery API. Please be sure to look at the "Getting Started" document that will be on your Start Menu after installation. It contains all of the information you need to get started (and it's very easy). CodeSmith users can generate their EntitySpaces classes right from within Visual Studio. Our EntitySpaces templates work well in CodeSmith project files, as well. All of our testing was done with CodeSmith 4.1.2.

    Our meta data engine is named EntitySpaces.MetadataEngine.dll, and is installed in the GAC during installation. The EntitySpaces.MetadataEngine assembly is NOT redistributable, nor can it be used to build applications. It can be used to create custom templates for EntitySpaces, but again, the EntitySpaces.MetadataEngine assembly cannot be distributed. It must be obtained from EntitySpaces, LLC. Our metadata engine uses OLEDB for accessing data. CodeSmith users can use our easy setup button on the template UI to do everything very easily. This is all covered in the Getting Started PDF.

    Our Compact Framework assemblies (although not in this beta) are being renamed to "CF" instead of "Ce". For example, EntitySpaces.Core.Ce.dll is now EntitySpaces.Core.CF.dll. This makes things much more understandable, and avoids confusion with SQL Server CE.



    image
    For a quick tutorial, see our video demonstrating how to generate your EntitySpaces 2008 Architecture HERE (13 meg)


     


    THE ENTITYSPACES 2008 ASSEMBLIES

    EntitySpaces.Core.dll Contains the esEntity/esEntityCollection classes
    EntitySpaces.Interfaces.dll Providers link to this assembly
    EntitySpaces.Loader.dll Loader, uses reflection
    EntitySpaces.LoaderMT.dll Loader, medium trust support (no reflection)
    EntitySpaces.MSAccessProvider.dll Provider - Microsoft Access
    EntitySpaces.MySqlClientProvider.dll Provider – MySQL
    EntitySpaces.OracleClientProvider.dll Provider – Oracle
    EntitySpaces.SqlClientProvider.dll Provider - Microsoft SQL Server
    EntitySpaces.SqlCeClientProvider.dll Provider - Microsoft SQL CE desktop provider
    EntitySpaces.VistaDBProvider.dll Provider - VistaDB
    EntitySpaces.NpgsqlProvider.dll Provider - PostgreSQL
    EntitySpaces.Web.Design.dll esDataSource (design time support for ASP.NET)
    EntitySpaces.Web.dll esDataSource (design time support for ASP.NET)
       
    Compact Framework Assemblies  
    EntitySpaces.Core.CF.dll Contains the esEntity/esEntityCollection classes
    EntitySpaces.Interfaces.CF.dll Providers link to this assembly
    EntitySpaces.Loader.CF.dll Loader, uses reflection
    EntitySpaces.LoaderMT.CF.dll Loader, medium trust support (no reflection)
    EntitySpaces.SqlCeClientProvider.CF.dll Provider - Microsoft SQL CE
    EntitySpaces.VistaDBProvider.CF.dll Provider - VistaDB CE


    In the list above, we have not listed any of the new providers we plan on adding. Only the Microsoft SQL Server provider is included in this Alpha, and none of the Compact Framework assemblies are included. EntitySpaces 2008 can be installed side-by-side with EntitySpaces 2007. DO NOT install EntitySpaces 2008 over the top of your EntitySpaces 2007 installation. The folder structure for ES2008 is significantly different than the ES2007 layout.

    Download the EntitySpaces 2008 Alpha Now, No Registration Necessary ==> DOWNLOAD 

    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.

    The EntitySpaces Team
    --

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

    • Post Points: 5
Page 1 of 1 (1 items)
Copyright © 2008 CodeSmith Tools, LLC
Powered by Community Server (Commercial Edition), by Telligent Systems