如何在Subsonic中构建此格式的查询
(ConditionA OR ConditionB)AND ConditionC
我尝试了各种方法,但我似乎无法得到理想的结果.
这是我厌倦的一件事:
Query q = Challenge.CreateQuery();
q.WHERE(Challenge.Columns.ChallengeeKey, playerKey)
.OR(Challenge.Columns.ChallengerKey, playerKey);
q.AND(Challenge.Columns.Complete, false);
Run Code Online (Sandbox Code Playgroud)
小智 7
如果你使用2.2(或2.1),你可以打开表达式:
Northwind.ProductCollection products = new Select(Northwind.Product.Schema)
.WhereExpression("categoryID").IsEqualTo(5).And("productid").IsGreaterThan(10)
.OrExpression("categoryID").IsEqualTo(2).And("productID").IsBetweenAnd(2, 5)
.ExecuteAsCollection<Northwind.ProductCollection>();
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多内容:http: //blog.wekeroad.com/subsonic/subsonic-version-21-pakala-preview-the-new-query-tool/
| 归档时间: |
|
| 查看次数: |
4511 次 |
| 最近记录: |