Hey, need to bump this up because it's come up for me.
I've added an override to CanWriteProperty in my CustomBusinessBase class, but while that works I don't get the advantage of the cache in the Csla.Core.BusinessBase class. I don't really want to have another cache in my class.
Has Rocky ever addressed this? This seems like such a powerful feature it would have been added by now. Or was the thought that BusinessBase objects don't usually have a lot of read only properties and the extra reflection call on the first permission check would be a (usually) wasted performance hit?
One more thing. The extender component allows you to add a property to the object to which it applies. In this case it adds the ApplyAuthorization property to controls in the forms designer.
But from what I can see this new property is going to default to the default for the type, which is false for a boolean. How do I make the default true?
Copyright (c) Marimer LLC