none
如何定义Entity Framework的BaseContext RRS feed

  • 问题

  •     public class BaseContext<TContext>
        : DbContext where TContext : DbContext
        {
            static BaseContext()
            {
                Database.SetInitializer<TContext>(null);
            }
            protected BaseContext()
                : base("connectionString")
            { }        
        }

    在这个页面看到的BaseContext以及代码示例

    我的使用方法

        public class Admin 
        {
            public Guid ID { get; set; }
            public string Name { get; set; }
            public string Pass { get; set; }
        }
    
        public class UserContext : BaseContext<UserContext>
        {
            public DbSet<Admin> Admins { get; set; }
        }

    使用时却提示上下文类型不受支持请问是怎么回事



    2013年4月16日 7:42

全部回复