DataServiceCollection到String

时间:2013-04-18 09:17:56

标签: 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://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;
    }

我可以将它绑定到我的xaml页面没有任何问题,但我想把&#34; g&#34;到一个字符串。

1 个答案:

答案 0 :(得分:0)

可能只是使用linq,比如

g.Items.Aggregate((i, j) => i + delimeter + j)

来自这篇文章:Concat all strings inside a List<string> using LINQ