Is Subsonic 3 compatible with the latest version of Mono?
The latest stable version of Mono right now is 2.4.2.3. Does subsonic 3 work? I know Mono is not compatible with all .net 3.5 features, but my guess is that compatibility depends on what specific .net 3.5 Subsonic language features are. Does anyone know if it is compatible?
Compatibility - just remember to use the actual MySQL connector version if you plan on using MySQL. And there is a bug in the current SubSonic (see Issue 111 ). Change IsDbNull to IsDBNull in SubSonic.Core / Linq / Structure / ExecutionBuilder.cs and recompile.
This did it for me with Mono 2.6 and MySQL connector 6.2.2
But I haven't tested anything other than simple save and read requests.
source to share
from the look and feel of the code, not everything seems to be full hilt 3.5, so I would suggest that everything will be fine, I am using 3.0.0.3 and resharper comes up with tones of comments on how this can be changed and updated.
but it will take less than 5 minutes or so to check, so I would go further if I were you, you really have nothing to lose but 5-10 minutes.
hope this helps
source to share