unable to save child entity that inherits (code-first)

Congratulations on the open source release. Things are going well with the nuget delivered goodness.

I'm using code-first with table-per-type and have classes Party<=Person and Note<=PartyNote (Party and Note are abstract). When adding a PartyNote to a Person using the following method, an exception [ArgumentException: An entry must be provided] is
thrown from the GenericController.Edit action method when the subsequent view is filled out and saved.

You're not doing anything wrong - I'm pretty sure you've hit the same bug in the framework that was reported yesterday. See
http://nakedobjects.codeplex.com/workitem/3 The problem is caused by having a child object whose type name is just an extended version of the Parent (not superclass) name i.e. Party and PartyNote

Please note that we fixed this bug yesterday in the source, in the repository, but not re-released yet. Your options are:

- Check out the source and re-build the framework yourself. (Stef will very shortly be posting some notes to make it clearer how to build the framework - it's not difficult but you do need the pre-requisites in place.)
- Wait for new release. That might be a few days yet.
- Workaround by changing the name of your PartyNote class to e.g. NoteToParty. N.B. the Note > NoteToParty shouldn't cause a problem, because that is an inheritance not a composition relationship.