gpt4 book ai didi

c# - 有什么方法可以在复杂类型上使用 OData $orderby 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:39 24 4
gpt4 key购买 nike

例子:

public class Address 
{
public string Address1 {get; set;}
public string Address2 {get; set;}
}

public class User
{
public int Id{get; set;}
//Complex type
public Address Address{get; set;}
}

我有一个填充了用户数据的网格。我想通过地址进行 $orderby,这可行吗?

最佳答案

也许你应该使用 List 对象:

public class AddressObject
{
public string Address {get; set;}
}

public class User
{
public int Id {get; set;}

public List<AddressObject> adressList = new List<AddressObject>();
}

比你可以用 LINQ 订购:

var orderedAdressList = adressList.OrderBy(z => z.Address)

关于c# - 有什么方法可以在复杂类型上使用 OData $orderby 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20680853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com