示例:
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,这是有效的吗?
答案 0 :(得分:1)
也许你应该使用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)