我有一个与EF合作的数据访问类库。
DbContext
public class MyDbContext : DbContext
{
public MyDbContext() : base("name=ModelContainer")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Customer> Customer { get; set; }
}
我可以在DAL项目中访问DbContext,但无法从其他项目访问该上下文。
来自我的ASP MVC项目
MyDbContext ctx = new MyDbContext();
ctx.Customer.* //<-- I don't have access to any method or property