EntityFramework一对多fK?

时间:2014-07-08 19:28:34

标签: entity-framework

     BasketItem duplicateBasketItem = (from ph in storeDB.BasketItems
                                         where ph.sellerSKU == newItem.sellerSKU
                                         select ph).SingleOrDefault();

{“无效的列名'BasketID'。”}

我的课程:

 public class Basket
{
    [Key]
    public string BasketID { get; set; }

    public virtual IList<BasketItem> BasketItems { get; set; }
    public int? Count { get; set; }
    public System.DateTime DateCreated { get; set; }
    public Guid UserID { get; set; }
}


public class BasketItem
{
    [Key]
    public int BasketItemID { get; set; }

    public virtual string BasketID { get; set; }
    [Required]
    public int sellerID { get; set; }
    [Required]
    public string sellerSKU { get; set; }
    [Required]
    public int Quantity { get; set; }
    [Required]
    public decimal Price { get; set; }

}

根据我迄今为止所做的研究,由于关系未正确映射,导致错误。如何使用modelbuilder

映射关系

每个篮子都可以(可选)包含许多篮子

每个BasketItem都有一个BaskedID(FK)来映射回单个篮子。

0 个答案:

没有答案