1

下面是我使用 linq 登录数据库的内容,然后我使用 C# 表达式收集我想要的数据。我想做的下一件事是将这些数据转换为 XML 任何想法?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Data;

namespace VcacManagementTools.BuildProfiles
{
    public static class BuildProfileTools
    {
        public static ICollection<string> GetExistingBuildProfileNames(string repositoryHostname,
                                                                       string repositoryUsername,
                                                                       string repositoryPassword)
        {

            var url = string.Format("https://{0}/repository/data/ManagementModelEntiti.svc", repositoryHostname);

            var managementModelClient = new DynamicOps.ManagementModel.ManagementModelEntities(new Uri(url))
                {
                    Credentials = new NetworkCredential(repositoryUsername, repositoryPassword)
                };



            return managementModelClient
                .GlobalProfiles
                .Select(gp => gp.ProfileName)
                .ToList();

我收到的输出是一个值列表

4

1 回答 1

0

如果我理解你的话,你想获取数据(列表包含数据库中的数据)并将其放入 XML 文件中。我使用变量来显示每个数据的放置位置。

如果您有 XML:

try
{
    doc = XDocument.Load(spath, LoadOptions.SetBaseUri);
    foreach(String propertyData in dataList)
    {
        XElement root = new XElement(ElementName);
        root.Add(new XElement("property1", propertyData));
        doc.Element(MainElement).Add(root);
    }
    doc.Save(spath);
}
catch (Exception)
{

}
于 2013-08-17T13:56:41.493 回答