私のコード ファースト クラスには 1:m の関係があります。私のビューの注文インスタンスは、一意の OrderID を持つ値を表示します。1 人の Customer が多数の注文を持つ可能性があるため、このビューでは外部キー CustID は一意ではありません。
public class Customers
{
public int CustomerID { get; set; }
[StringLength(50, ErrorMessage = "{0} cannot exceed {1} characters")]
public string LastName { get; set; }
public string Initials { get; set; }
public string email {get; set;}
public List<Orders> orders { get; set; }
}
注文クラス:
public class Orders
{
[Key]
public int OrdersID { get; set; }
public int OrderName { get; set; }
public int? CustomerID { get; set; }
public virtual Customers customer { get; set; }
}
以下は私のコントローラーです:
private custContext db = new custContext();
//
// GET: /cust/
public ViewResult Index()
{
var cust = db.orders.Include(c => c.customer).Take(10);
return View(cust.ToList());
}
OrderNamesが同じビューに表示されている別の顧客のみをビューに表示するにはどうすればよいですか?