【发布时间】:2009-08-14 12:33:23
【问题描述】:
我在应用中使用 subsonic 2.2。我正在运行一个有点复杂的查询,因为我对一个字段同时使用了“And”和“Or”,我对如何将它转换为 sql 语句有点困惑
MytableCollection col = DB.Select().From("mytable").Where("prop1").IsEqualTo(obj.prop1)
.And("prop2").IsEqualTo(obj.prop2)
.And("prop3").IsEqualTo(obj.prop3)
.Or("prop1").IsEqualTo(1)
.ExecuteAsCollection<MytableCollection>();
我想执行这样的查询。
select * from mytable where (prop1=obj.prop1 or prop1=1) and prop2=obj.prop2 and prop23=obj.prop3
【问题讨论】:
标签: subsonic