I am trying to import an assembly with classes that have System.Nullable<T> types as properties into Advisor. The import itself succeeds and the project compiles but the Builder just gives an error when the test is run.

Cannot convert a .NET value to an Advisor value becausethere is no external class mapping for the type 'System.Nullable`1[[System.Decimal, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]' from the '.NET' class provider.

Does BA.NET 6.5.3 even support Nullable types? Thanks in advance for the help.

Well, after much effort I've come to the conclusion that Nullable property types are simply not supported in the downloaded product (BA.NET 6.5.3). It appears that a workaround is possible by using a custom value mapper in the application but there is no mechanism for overriding the default mapper in the builder itself where tests also need to be run. A workaround for the builder may be to create a custom class provider for the Nullable types but this is a lot of work to account for all of the different Nullable types.

This is a major deficiency in the product because a lot of business processes will need to be able to distinguish between a Decimal that has "no value" (i.e. is null) versus a Decimal that is zero or with a value.