Hi Frans,
I noticed that DataAccessAdapter's FetchNewEntity method will just return the first entity returned by the query if the RelationPredicateBucket passed into the method doesn't filter the result set down to 1 record.
I was surprised by this--I was expecting it to throw an exception. If I provide a predicate that should only return a single row, and it returns more than that, that is certainly something I want to know about (either by an exception or flag variable). I realize that chaning the behavior now probably isn't possible, but would it be possible to provide a bool parameter to that method to have it throw an exception in this case?
Thanks,
Brett