代码之家  ›  专栏  ›  技术社区  ›  flofreelance

在projet之外访问DbContext

  •  0
  • flofreelance  · 技术社区  · 8 年前

    我有一个与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
    
    0 回复  |  直到 8 年前