Database SubSonic.Query与SubSonic.SqlQuery

Database SubSonic.Query与SubSonic.SqlQuery,database,ado.net,subsonic,Database,Ado.net,Subsonic,我一直在使用SubSonic.Query,直到有一天我不能通过添加WHERE来实现“IS NULL”,我才意识到SubSonic.SqlQuery是存在的,它有一个函数“IsNull()”。签出源代码后,Query和SqlQuery不会以任何方式被继承,那么它们的主要区别是什么,以及如何决定使用哪个呢 编辑:我刚刚意识到我可以通过使用“Comparison.IS”来实现“IS NULL”。这让我更加困惑,因为SqlQuery和Query几乎可以做相同的事情SqlQuery是在2.1版中添加的。它

我一直在使用SubSonic.Query,直到有一天我不能通过添加WHERE来实现“IS NULL”,我才意识到SubSonic.SqlQuery是存在的,它有一个函数“IsNull()”。签出源代码后,Query和SqlQuery不会以任何方式被继承,那么它们的主要区别是什么,以及如何决定使用哪个呢


编辑:我刚刚意识到我可以通过使用“Comparison.IS”来实现“IS NULL”。这让我更加困惑,因为SqlQuery和Query几乎可以做相同的事情

SqlQuery是在2.1版中添加的。它远远优于查询,因为它支持的是null,尤其是连接。下面是一个(当时称为Query2)或查看我的。

SqlQuery是在2.1版中添加的。它远远优于查询,因为它支持的是null,尤其是连接。这是一个(当时称为Query2)或查看我的。

我不确定您的目标数据库是什么,但IsNull方法对于Oracle提供程序不正确。我必须修改几行代码才能让它在我的机器上工作。

我不确定您的目标数据库是什么,但是IsNull方法对于Oracle提供程序来说无法正常工作。我得修几条线才能让它在我的机器上工作