If I remember well FindByprimaryKey has an overload: public static object FindByPrimaryKey(Type targetType, object id, bool throwOnNotFound);
with the overload you can specify the action when the record doesn't exist. ciao Alessandro Il giorno mercoledì 4 aprile 2012 22:23:09 UTC+2, Tim Schmidt ha scritto: > > Follow up question, in this case I don't really even care to lazy load. > Can I bypass that behavior for this one call? > > > On Wednesday, April 4, 2012 3:18:37 PM UTC-5, Tim Schmidt wrote: >> >> I have an ActiveRecord class, let's call it MyClass, that's set Lazy=true >> at the class level. When I call >> ActiveRecordMediator<MyClass>.FindByPrimaryKey(0), I get back a MyClass >> proxy object (since id 0 doesn't exist). I guess I would expect to get a >> null but I can see why I get a proxy. My question is how the heck do I >> check if that record actually existed? Right now, as soon as I access any >> property on the returned proxy object, I get an ObjectNotFoundException. >> >> Help! >> >> tim >> >> -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/castle-project-users/-/1LXZcEAJNCgJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
