Break out WIF into separate (optional) package

To solve dpendency issue in MVC4

Id #52 | Release: None | Updated: Tue at 11:49 AM by scascarini | Created: Tue at 11:49 AM by scascarini

Surface changes/fixes from end to end tests

1. If exception when finding domain object (eg looking for abstract base class) catch and return null to go to 404 2. When putting values to object if too many values or invalid value names retu...

Id #51 | Release: None | Updated: May 2 at 2:56 PM by scascarini | Created: May 2 at 2:56 PM by scascarini

Exception on attempting to update database in an XAT

Example, the following test throws exception: System.Data.EntityException: The underlying provider failed on EnlistTransaction. ---> System.Data.SqlClient.SqlException: The operation failed becau...

Id #50 | Release: None | Updated: Apr 4 at 4:19 PM by RichardPawson | Created: Apr 4 at 4:19 PM by RichardPawson

Support Nullable booleans

This means specifically at the UI: where you want to force the user to decide whether they want to enter true or false, rather than having a default value.

Id #49 | Release: None | Updated: Apr 2 at 1:48 PM by RichardPawson | Created: Apr 2 at 1:48 PM by RichardPawson

Error running with Entity Framework v 4.3

The NakedObjects.Mvc package installs Entity Framework 4.2 (not clear why this is as the package dependency from NakedObjects.Framework is specified as >= 4.2). If you update to EF 4.3 manually a...

Id #48 | Release: None | Updated: Mar 30 at 1:00 PM by RichardPawson | Created: Mar 30 at 1:00 PM by RichardPawson

Clearing a field calls Clear and then Modify

Clearing a field will result in the Clear method being called (if it exists) followed by the Modify method with a null value. This means that the Modify method needs to guard against a null value....

Id #47 | Release: None | Updated: Mar 29 at 8:26 AM by RichardPawson | Created: Mar 28 at 4:30 PM by RichardPawson

ValidateProgrammaticUpdates causing error on transient objects

Adding [ValidateProgrammaticUpdates] to a class prevents you from creating a new object. If you create a new transient object then when you try to persist it, even with value values, you get an er...

Id #46 | Release: None | Updated: Mar 28 at 3:02 PM by RichardPawson | Created: Mar 28 at 3:02 PM by RichardPawson

Don't use new TransactionScope() in EntityObjectStore

In EntityObjectStore#EndTransaction(), the TransactionScope is instantiated using the default constructor. According to [1], this is a bad idea. Instead, the isolation level and timeout should ...

Id #45 | Release: None | Updated: Mar 28 at 6:43 AM by dkhaywood | Created: Mar 28 at 6:43 AM by dkhaywood

Improve support for EF code-first.

Currently when using EF code-first every DLL must be pointed to a different database. So this is a ticket to allow multiple code-first configurations to be able to point to the same database. ~...

Id #44 | Release: None | Updated: Mar 26 at 9:14 PM by dkhaywood | Created: Mar 26 at 9:14 PM by dkhaywood

Allow all installers to take parameter arrays rather than object arrays

This would allow e.g. this code in the Run class: return new ServicesInstaller(new object[] {new CustomeRepository(), new PaymentRepository()}); to be changed to the simpler form: return n...

Id #42 | Release: None | Updated: Mar 22 at 5:13 PM by RichardPawson | Created: Mar 22 at 5:13 PM by RichardPawson