SubSonic.Query vs SubSonic.SqlQuery

He estado usando SubSonic.Query todo este tiempo, hasta que un día no puedo hacer "IS NULL" agregando WHERE, luego me di cuenta de que SubSonic.SqlQuery existía y tiene una función de "IsNull ()". Después de verificar el código fuente, Query y SqlQuery no se heredan de ninguna manera, entonces, ¿cuál es su principal diferencia y cómo decidir cuál usar?

Edit: Acabo de darme cuenta de que en realidad podría hacer "IS NULL" usando "Comparison.Is". Eso me confunde aún más, ya que tanto SqlQuery como Query casi pueden hacer lo mismo

Respuestas a la pregunta(2)

Su respuesta a la pregunta