のリストとそれぞれが、私はそうのような対応するモデルで、データベース内の製品のテーブルを持っている、とProductImagesのテーブルとし、製品のリストを取得:EntityFramework - 画像
明らかpublic class Product {
public int Id {get;set;}
public List<ProductImage> Images {get;set;}
}
public class ProductImage {
public int Id {get; set;}
public int ProductId {get;set;}
public string Url {get;set;}}
}
、私は得ることができますそのような製品のリスト:
var query = from p in db.Product select p;
がどのように製品のリストを取得し、各ProductModelのImagesプロパティは、のProductIdが一致する画像が取り込まれたことだろうか?これはことを保証
public class Product
{
[Key]
public int Id { get; set; }
public List<ProductImage> Images { get; set; }
}
public class ProductImage
{
[Key]
public int Id { get; set; }
[Key, ForeignKey("Product")]
public int ProductId { get; set; }
public string Url { get; set; }
public Product Product { get; set; }
}
[Entity Frameworkの重複している可能性がある]関連するテーブルからデータを取得しない](http://stackoverflow.com/questions/39704086/entity-framework-dont-take-data-from-table-which- – Gasper