Using qualifiers currently means that all values need to be retrieved using late binding. (It would be possible to generate code on the fly, much like the .NET framework's web service implementation.) Nonetheless, access can be improved by dropping the following snippet into your NeoSupport.vtl template.
public override object GetProperty(string propName)
{
#foreach($attribute in $entity.Attributes)
#if(!$attribute.IsHidden)
if(propName == "$attribute.DotNetName") return $attribute.DotNetName;
#end
#end
return base.GetProperty(propName);
}
– JimArnold
Labels:
