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.
- You can download MyGeneration 1.2.0.7 HERE.
- 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
- New Client Side Proxies Available, see this
BLOG
post.
- Fix an error that would occur
after restart, see this forum POST
- 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.
- 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.
- New DynamicQuery feature - The "Contains"
Where operator is implemented for SQL Server (only). It requires that Full Text
indexing be enabled. See this FAQ.
- 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):
- Open MyGeneration
- Connect to your PostgreSQL database using the MyGeneration Default Settings
dialog. It's under the "Edit -> Default Settings ..." menu
- Click on the "Language Mappings" toolbar button (4th from the right - use
tooltips)
- Select "C# System Types" in the drop down combobox in the "Language
Mappings" dockable window.
- Click on the "Create New Language Mapping" icon (white icon on the "Language
Mappings" dockable window)
- In the popup dialog for the Language type in C# and Based
Upon select C# System Types
- Click on the "OK" button
- Click on the "Save" icon on the "Language Mappings" dockable window
- 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.