This class acts like a wrapped LINQ to SQL Query converter that provides error handling. Each of the calls is wrapped and sets error messages on the hosting business object.

Check busObject.ErrorMessage or busObject.ErrorException for errors if the result from the conversion method call is null.