使用linq从班级获得的数据

Rafał开发人员

班级

public partial class DT_createdRentalObject {

    private SimpleData masterDataField; -> Name

    private Address[] addressField; -> AddressName

    private Association[] associationField; -> AssociationName, AssociationId

}

如何用LINQ编写

 public string createdRentalObject(DT_createdRentalObject ro)
{
 var list = (from s in ro ...?
}

这个结构:

|名称| |地址名称| | AssociationName | | AssociationId |

拉法尔非洲TS 1

Rafal美国TA 2

拉法尔德国TS 1

拉法尔法国TA 2

杰登

尝试tis

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Test test = new Test();
            var list = test.rentalObjects.Select(x => new
            {
                Name = x.masterDataField.data,
                AddressName = x.addressField.FirstOrDefault().address,
                AssociationName = x.associationField.FirstOrDefault().AssociationName,
                AssociationId = x.associationField.FirstOrDefault().AssociationId
            }).ToList();
        }
    }
    public class Test
    {
        public List<DT_createdRentalObject> rentalObjects { get; set; }
        public Test()
        {
            rentalObjects = new List<DT_createdRentalObject>() {
                new DT_createdRentalObject() {
                    masterDataField = new SimpleData() { data = "Rafal"},
                    addressField = new Address[] { new Address() {  address = "AFRICA" }},
                    associationField = new Association[] { new Association() {  AssociationName = "TS",   AssociationId = "1" }}
                },
                new DT_createdRentalObject() {
                    masterDataField = new SimpleData() { data = "Rafal"},
                    addressField = new Address[] { new Address() {  address = "USA" }},
                    associationField = new Association[] { new Association() {  AssociationName = "TA",   AssociationId = "2" }}
                },
                new DT_createdRentalObject() {
                    masterDataField = new SimpleData() { data = "Rafal"},
                    addressField = new Address[] { new Address() {  address = "GERMANY" }},
                    associationField = new Association[] { new Association() {  AssociationName = "TS",   AssociationId = "1" }}
                },
                new DT_createdRentalObject() {
                    masterDataField = new SimpleData() { data = "Rafal"},
                    addressField = new Address[] { new Address() {  address = "FRANCE" }},
                    associationField = new Association[] { new Association() {  AssociationName = "TA",   AssociationId = "2" }}
                },
            };

        }

        public partial class DT_createdRentalObject
        {
            public SimpleData masterDataField { get; set; } //-> Name
            public Address[] addressField { get; set; } //-> AddressName
            public Association[] associationField { get; set; } //-> AssociationName, AssociationId
        }
        public class SimpleData
        {
            public string data { get; set; }
        }
        public class Address
        {
            public string address { get; set; }
        }
        public class Association
        {
            public string AssociationName { get; set; }
            public string AssociationId { get; set; }
        }

    }
}
​

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用AppleScript获得班级人数?

来自分类Dev

使用linq填充另一个班级的班级

来自分类Dev

如何使用列表传递班级中的数据

来自分类Dev

如何获得班级锁

来自分类Dev

使用LINQ过滤数据集中的数据并获得结果作为字符串列表

来自分类Dev

如何获得预测的班级而不是班级概率?

来自分类Dev

从扩展它的班级获得班级名称

来自分类Dev

使用LINQ获得MAX()值

来自分类Dev

使用Linq获得精致的套装

来自分类Dev

使用从数据库获得的整数,并使用它通过Linq从数据库中检索一些数据

来自分类Dev

使用其他班级的班级

来自分类Dev

如何修改此Select语句以使用LINQ获得数据?

来自分类Dev

我如何使用LINQ从父/子表中获得数据的“固定”输出

来自分类Dev

如何获得Ember班级的名称?

来自分类Dev

如何获得自己班级的家长?

来自分类Dev

访问班级中的班级数据

来自分类Dev

根据班级和班级查看数据

来自分类Dev

访问班级中的班级数据

来自分类Dev

如何使用LINQ获得多个总数

来自分类Dev

如何使用LINQ获得价值最低的商品?

来自分类Dev

使用Linq从动态领域获得价值

来自分类Dev

使用LINQ获得不同的值

来自分类Dev

如何使用LinQ获得双重记录?

来自分类Dev

如何使用linq获得最大价值?

来自分类Dev

如何获得重复相同班级的班级价值?

来自分类Dev

我怎样才能弄平列表中的数据,然后使用LINQ获得每列中的计数?

来自分类Dev

使用Linq来确定一个班级中是否有超过2个不同的项目

来自分类Dev

使用班级名称投射到班级

来自分类Dev

使用Sass更改班级