OK...first of all, the framework and VB.NET are not necessarily case sensitive, but the core of .NET is regarding a type descriptor. Anytime that you create a type descriptor, it should always match the name of your custom property...whether you are in a case sensitive language or not, this is ALWAYS the safest thing since there are other core .NET classes that get used within the framework.Second, how would I add a second custom property descriptor to my StaffBO?
It may be too late, but there is no need to start another thread. But to do this, just add another item to the array:
Return New MicroFour.StrataFrame.Business.FieldPropertyDescriptor() { _
New MicroFour.StrataFrame.Business.ReflectionPropertyDescriptor("cLastFirst", GetType(StaffBO)), _
New MicroFour.StrataFrame.Business.ReflectionPropertyDescriptor("MySecondProperty", GetType(StaffBO))}