The EntitySpaces Community

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

ES v1.1112.0 Beta Release

Last post 11-11-2007, 3:54 PM by Mike.Griffin. 0 replies.
Sort Posts: Previous Next
  •  11-11-2007, 3:54 PM 6423

    ES v1.1112.0 Beta Release

    EntitySpaces 2007 Beta v1.1112.0

    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: If you are upgrading from EntitySpaces Beta 2007.0.0328 or earlier (including updating from EntitySpaces 1.5.3), please see the Release notes on the Support menu. EntitySpaces 2007 Release v0.0528.0 contains accumulated release notes from all the 2007 Betas, going back to Release 1.5.3. It, also, contains important upgrading instructions.

    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. An updated VistaDB 3.2 Build 43 MyMeta plug-in for MyGeneration is installed to the MyGeneration Program folder during the EntitySpaces install. 

    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.1.1112.0 Beta:



    Issues addressed in this beta release
     
    1. New Client Side Proxies Available, see this BLOG post.
    2. Fix an error that would occur after restart, see this forum POST
    3. All ProxyStubs are now partial classes, some common logic that was in every ProxyStub class was pushed into a base class. There is now a GetEntityType() method on the proxies that can be used to get the esEntity's Type.
    4. You can now run without defining a default connection, and assign connections as needed. This is great for hosted web applications that have different databases per client.
    5. New DynamicQuery feature - The "Contains" Where operator is implemented for SQL Server (only). It requires that Full Text indexing be enabled. See this FAQ.
    6. On the "Generated Master" template both "Metadata Class Should Ignore Schema" and "Metadata Class Should Ignore Catalog" are now checked by default.

    See the release notes for EntitySpaces 2007.1.1024.0 Beta: ==> Release notes for 1024

    ** Special PostgreSQL instructions **

    MyGeneration ships with the PostgreSQL native column type to C# mappings named differently than the EntitySpaces templates expect them. However, this can be easily corrected in a few quick seconds by following these steps (VB.NET users follow these same steps, EntitySpaces uses only the C# mappings even for VB.NET):

    1. Open MyGeneration
    2. Connect to your PostgreSQL database using the MyGeneration Default Settings dialog. It's under the "Edit -> Default Settings ..." menu
    3. Click on the "Language Mappings" toolbar button (4th from the right - use tooltips)
    4. Select "C# System Types" in the drop down combobox in the "Language Mappings" dockable window.
    5. Click on the "Create New Language Mapping" icon (white icon on the "Language Mappings" dockable window)
    6. In the popup dialog for the Language type in C# and Based Upon select C# System Types
    7. Click on the "OK" button
    8. Click on the "Save" icon on the  "Language Mappings" dockable window
    9. Close and reopen MyGeneration, you're all set.

    The above instructions are a one time operation, you will not have to do them again.

    The EntitySpaces.NpgsqlProvider.dll uses Npgsql version 1.0. It should be installed with your PostgreSQL 8.2 installation. It can, also, be found HERE.


    EntitySpaces | Twitter | BLOG | Please honor our Software License
View as RSS news feed in XML