小编Kit*_*ttu的帖子

FilterExpression的多个条件

我正在使用Condition表达式,但我无法为a添加多个条件FilterExpression.任何人都可以帮忙吗?我在这里发布了我的源代码.

带过滤器的ConditionExpression:

  // Filter1
FilterExpression filter1 = new FilterExpression();
filter1.FilterOperator = LogicalOperator.And;
filter1.Conditions.Add(new ConditionExpression("A_LogicalName", ConditionOperator.Equal, id1));
filter1.Conditions.Add(new ConditionExpression("B_LogicalName", ConditionOperator.Equal, id2));
query.Criteria.Filters.Add(filter1);
Run Code Online (Sandbox Code Playgroud)

// Filter2

FilterExpression filter2 = new FilterExpression();
filter2.FilterOperator = LogicalOperator.And;
filter2.Conditions.Add(new ConditionExpression("B_LogicalName", ConditionOperator.Equal, id3));
filter2.Conditions.Add(new ConditionExpression("C_LogicalName", ConditionOperator.Equal, id4));
q_ShoppingCartItemQuantityCheck.Criteria.Filters.Add(filter2);  
Run Code Online (Sandbox Code Playgroud)

c# query-expressions dynamics-crm-2011

10
推荐指数
3
解决办法
3万
查看次数

写一个Switch案例

任何人都可以建议我,有没有更好的方法来编写下面的代码使用Swich案例或任何(谢谢你们在这里提出宝贵的建议我在Linq查询中使用它,我观察到一些修改,它包含不同的产品名称)

    from p in l_list
    where ((LicenceType == "Full" && SystemType == "Single") && p.ProductName != "Full DoubleProduct ")
       || ((LicenceType == "Full" && SystemType == "Multiple") && p.ProductName != "Full SingleProduct")
       || ((LicenceType == "Partial" && SystemType == "Single") && p.ProductName != "Locked DoubleProduct") 
       || ((LicenceType == "Partial" && SystemSize == "Multiple") && p.ProductName != "Locked SingleProduct")
       || ((LicenceType == "Locked" && SystemSize == "Single") && p.ProductName != "Locked DoubleProduct") 
       || ((LicenceType == "Locked" && SystemType == "Multiple") && …
Run Code Online (Sandbox Code Playgroud)

c# linq switch-statement

3
推荐指数
1
解决办法
212
查看次数

如何将外部参数包含到List中

我将购物车数量与其他类别分开,如下所示.我想从List中包含的数量减少购物车数量.所以如何在查询中包含该数量.任何人请建议我.

//int quantityinshoppingcart = classes.ShoppingCart.checkingQuantity(CustomerId,ItemId);


//Binds the data to the repeater control
rptcontrol.DataSource =   from p in l_List
      select new
      {
        ItemId = p.ItemId,
        ItemName = p.ItemName,
        Quantity = p.Quantity,                                                        
        //I want quantity as (Quantity = p.quantity - quantityinshoppingcart),
      };
      rptcontrol.DataBind();  
Run Code Online (Sandbox Code Playgroud)

c# linq list

1
推荐指数
1
解决办法
83
查看次数