Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将DataServiceCollection设置为字符串_C#_Wcf_Xaml_Wcf Data Services - Fatal编程技术网

C# 将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

我有dataServiceCollection,希望从中提取一些信息并将其放入字符串中

    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)
从本帖: