在我的项目中,我有两个类ProductCategory
和Product
.
public class ProductCategory
{
[Key]
public int CategoryId { get; set; }
[Required]
public string CategoryName { get; set; }
public ObservableCollection<Product> Products { get; set; }
}
public class Product{
[Key]
public int ProductId { get; set; }
[Required]
public string ProductName { get; set; }
[Required]
public int CategoryId { get; set; }
public virtual ProductCategory ProductCategory { get; set; }
}
在我的 UI 中,有一个表单可以在类别下创建产品。该表单包括 2 个组合框。一个用于产品 ID,一个用于类别(值成员 - 类别 ID,显示成员 - 类别名称)。还有另一个产品名称文本框。还有一个 ListView 用于显示产品及其类别名称。
我的问题是;我想检索一个包含这些字段的对象集合(显示在 ListView 中)。
ProductID, ProductName, CategoryID, CategoryName
请告诉我处理这件事的正确方法。
谢谢。