在使用EF代码时,我会在不同时间收到以下错误:
实体类型SomeType不是当前上下文的模型的一部分.
导致此错误的可能原因是什么?
DB有一张桌子PackagingInfo.我有一Package节课,还有一节课ShopEntities : DbContext.
// Entity (ex. Package.cs)
[Table("PackagingInfo")]
public class Package
{
public decimal PackageID { get; set; }
public decimal Title { get; set; }
public decimal Cost { get; set; }
public bool isFree { get; set; }
}
// Entity Context (ex. ShopEntities.cs)
public class ShopEntities : DbContext
{
public DbSet<Package> Packages { get; set; }
}
// Controller Action (ex. HomeController.cs)
public ActionResult Index()
{
ShopEntities _db = new ShopEntities(); …Run Code Online (Sandbox Code Playgroud)