I really like how explicit the the second one is ... You're going to
get a dictionary back where the keys are the same type as the
keypath you passed in and the values are the same type as the value
key path you passed in ... Even without the added docs explaining
what this does, you can almost guess by matching the types up with
param types.
And 10 seconds later, totally hooked up by them:
private NSDictionary<DBHost, NSArray<DBDatabase>> _hostDatabases;
...
_hostDatabases =
ERXArrayUtilities.arrayGroupedByToManyKeyPath(databases,
DBDatabase.HOSTS, false);
Type mismatch: cannot convert from
NSDictionary<DBDatabaseHost,NSArray<DBDatabase>> to
NSDictionary<DBHost,NSArray<DBDatabase>>
Because I forgot I unflattened this relationship in the model, so now
I get a compile error because it's not DBHosts coming back, it's the
join table entity coming back. One less server restart for me a
couple minutes from now. That's awesome.
ms
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]