たとえば、次の MVC モデルがあります。
public class Fruits
{
public int FruitId {get;set;}
public string Name {get;set;}
public string Type {get;set;}
public double Price {get;set;}
public int InStock {get;set;}
public bool BulkDiscount {get;set;}
public string PhotoUrl {get;set;}
public string Url {get;set;}
public List<Fruits> SimilarFruits {get;set;}
}
このモデルは、適切な関連データをページに入力するために使用されます。ただし、現在の果物に似た、ユーザーが購入した果物のリストを取得したいと考えています。
データベースクエリを記述してデータを取得できますが、これは問題ありません。しかし、私はプロパティにのみ興味がありますが、Fruits クラスを再利用するための最良の方法です
public string Name {get;set;}
public string PhotoUrl {get;set;}
public string Url {get;set;}
したがって、次のような果物のリストを作成できます
List<Fruits> SimilarFruitList = new List<Fruits>();