我正在学习haskell并看到了函数组合.试图复合map和foldl
mapd = (map.foldl)
Run Code Online (Sandbox Code Playgroud)
比
test = (mapd (\x y -> x + y ) [1,2,3,4])
Run Code Online (Sandbox Code Playgroud)
测试类型是
test :: [[Integer] -> Integer]
Run Code Online (Sandbox Code Playgroud)
那么这种类型的声明是什么意思呢?
我正在尝试检索其中"requiredattendees"包含在帐户列表中的某个实体上的约会.requiredattendees有一种PartyList.我的查询如下:
var query = new QueryExpression("appointment")
{
ColumnSet = columnSet,
Criteria = new FilterExpression(LogicalOperator.Or)
};
Run Code Online (Sandbox Code Playgroud)
并添加条件:
GetAccounts()
.Select(a => new ConditionExpression("requiredattendees", ConditionOperator.Contains, a.Id))
.ForEach(c => query.Criteria.AddCondition(c));
a.Id is the account guid.
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Cannot add attribute requiredattendees of type partylist in a condition
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral]]
Run Code Online (Sandbox Code Playgroud)