C# 将DataServiceCollection设置为字符串
我有dataServiceCollection,希望从中提取一些信息并将其放入字符串中C# 将DataServiceCollection设置为字符串,c#,wcf,xaml,wcf-data-services,C#,Wcf,Xaml,Wcf Data Services,我有dataServiceCollection,希望从中提取一些信息并将其放入字符串中 private DataServiceCollection<P.Groups> groups; public DataServiceCollection<P.Groups> Groups() { if (groups == null) { Uri pRoot = new Uri("http://localh
private DataServiceCollection<P.Groups> groups;
public DataServiceCollection<P.Groups> Groups()
{
if (groups == null)
{
Uri pRoot = new Uri("http://localhost:19297/WcfDataService1.svc/");
P.Entities data = new P.Entities(pRoot);
var query = (DataServiceQuery<P.Groups>)data.GroupsSet;
groups = new DataServiceCollection<P.Groups>();
groups.LoadAsync(query);
}
return groups;
}
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
var g = Groups();
this.DefaultViewModel["Groups"] = g;
}
私有数据服务集合组;
公共数据服务集合组()
{
如果(组==null)
{
Uri pRoot=新Uri(“http://localhost:19297/WcfDataService1.svc/");
P.实体数据=新的P.实体(pRoot);
var query=(DataServiceQuery)data.GroupsSet;
groups=新的DataServiceCollection();
LoadAsync(查询);
}
返回组;
}
受保护的覆盖无效加载状态(对象导航参数,字典页面状态)
{
var g=组();
this.DefaultViewModel[“Groups”]=g;
}
我可以毫无问题地将它绑定到我的xaml页面,但我想将“g”添加到字符串中。可能只是使用linq,类似于
g.Items.Aggregate((i, j) => i + delimeter + j)
从本帖: