以下を表す式ツリー (動的 linq) を作成しようとしています: カスタム クラスとコレクションがあります。
List<Contract> sel = contractList.Where(s => s.account.Age > 3 && s.productList.Any(a => a.ProductType == "abc")).ToList();
ここに私のクラス:
public class Account
{
public int Age { get; set; }
public decimal Balance { get; set; }
public Account(int Age, decimal Balance)
{
this.Age = Age;
this.Balance = Balance;
}
}
public class Product
{
public string ProductType { get; set; }
public Product(string ProductType)
{
this.ProductType = ProductType;
}
}
public class Contract
{
public int ID { get; set; }
public Account account { get; set; }
public List<Product> productList { get; set; }
public Contract(int ID, Account account, Product product, List<Product> productList)
{
this.ID = ID;
this.account = account;
this.productList = productList;
}
}
public List<Contract> contractList;
ありがとうございました...