在Subsonic 2.2中使用类似条件

时间:2011-01-18 17:19:30

标签: c# subsonic2.2

在Subsonic 2.2中使用“喜欢”条件需要一些帮助

以下是我的查询

DAL.DB.Select()
    .From("tblName")
    .Where("NewFirstName")
    .Like(strFirstName)
    .Or("PrevFirstName")
    .Like(strFirstName)
    .ExecuteDataSet();

上面查询返回的结果包含那些名字euqal到strFirstName的记录,不像strFirstName

示例:有两条记录将NewFirstName作为'joe'和'joe J',因此上面的查询只返回将'joe'作为NewFirstName的记录。

2 个答案:

答案 0 :(得分:2)

您是否尝试过此操作:strFirstName = 'joe*'strFirstName = 'joe%'

答案 1 :(得分:0)

您似乎误解了LIKE运算符的工作原理。

也许你应该peruse the documentation