private [sealed] ImplicitMapping.IsScalar

Feb 11, 2010 at 12:34 PM
Edited Feb 11, 2010 at 12:37 PM

Hi Matt,

In version 0.16, there is no ImplicitMapping.IsScalar method, and when it is necessary to know if a column is scalar, it uses Language.IsScalar;

In version 0.17, there is still a Language.IsScalar, but now ImplicitMapping uses its own private IsScalar method.

In my IQ implementation, I need to override the IsScalar method, which I did by subclassing the QueryLanguage type, for vertion 0.16. But now it was necessary to change the ImplicitMapping code to make this IsScalar protected virtual and override it in my own Mapping implementation.

I don't like to make changes in the base code. I think it would be better if in the next vertion, only one IsScalar method, virtual, exists.


Rafael Romão