The EntitySpaces Community

Share and learn about the EntitySpaces Architecture.
Welcome to The EntitySpaces Community Sign in | Join | Help
in
Home Forums Photos

EntitySpaces 2007.0.0730 Available

Last post 07-29-2007, 5:47 AM by ESAdmin. 0 replies.
Sort Posts: Previous Next
  •  07-29-2007, 5:47 AM 4153

    EntitySpaces 2007.0.0730 Available

    EntitySpaces 2007 Release v0.0730.0 Release Notes

    You may install this Release right over the top of EntitySpaces Beta 2007.0.0415 or later. You need to regenerate your generated classes using the "Generated Master" template.

    IMPORTANT notes for upgrading from EntitySpaces Beta 2007.0.0328 or earlier (including updating from EntitySpaces 1.5.3):

    • Uninstall your current version of EntitySpaces and, if possible, completely delete the left over files in your EntitySpaces folder. The installation locations of the Compact Framework files have changed, and could lead to confusion, if there are left over files.
    • Do not install side-by-side with other EntitySpaces releases. 
    • Regenerate your generated classes using the "Generated Master" template.
    • Assign a Loader in your application. See "Registering the Loader" in the "Getting Started" PDF that is added to your EntitySpaces Start Menu folder.
    • A few methods have moved under the nested .es variable. IsDirty, for instance, is now .es.IsDirty. These will generate compile time errors, and should be easy to spot and fix.

    New Installs: The latest MyGeneration (1.2.0.7 or higher) should be installed first, and then closed, before installing EntitySpaces Developer or Trial.

    1. You can download MyGeneration 1.2.0.7 HERE
    2. The source and solution for the VistaDB 3.0 MyMeta plugin for MyGeneration can be found HERE. Simply follow the instructions.

    EntitySpaces 2007 is a full install. You do not need an earlier version installed. To generate against MySQL, MyGeneration requires that MySql.Data.dll be copied to the MyGeneration Program Folder. After installing, please see the "Getting Started" PDF that is added to your EntitySpaces Start Menu folder.

    Below are the release notes for EntitySpaces 2007.0.0730:

    • MySqlClientProvider built with MySQL Connector/NET 5.0.7.
    • VistaDBProvider built with VistaDb Build 32.
    • Fixed EntitySpaces throwing null reference exception rather than database exception for Loads for all providers.
    • Refactored SQL Server provider:
      • Fixed uniqueidentifier default newid() problem with SQL Server 2000.
      • SQL Server now brings back computed columns and all columns with defaults after an insert.
      • SQL Server columns with newid() as the default, which are also part of the primary key, are no longer considered AutoIncrement in the esColumnMetadata class. The guid primary keys are still brought back for inserts (as a computed column), just like always.
    • The proxy classes were improved and better facilitate webservices.
    • Marked the Custom Base Classes as serializeable.
    • Added WebServices examples.

    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, 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

View as RSS news feed in XML