相关疑难解决方法(0)

EF 4.1 Code First错误 - 实体类型SomeType不是当前上下文的模型的一部分

在使用EF代码时,我会在不同时间收到以下错误:

实体类型SomeType不是当前上下文的模型的一部分.

导致此错误的可能原因是什么?

entity-framework code-first entity-framework-4.1

42
推荐指数
3
解决办法
4万
查看次数

实体类型<classname>不是当前上下文的模型的一部分

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)

entity-framework ef-code-first

28
推荐指数
1
解决办法
1万
查看次数