MVC4 base(connectionStringOrName)

时间:2013-08-04 07:08:51

标签: asp.net-mvc-4 connection-string

我搜索过很多页但仍然不知道base(connectionStringOrName)的函数。有人可以帮忙解答吗?感谢

public class UsersContext : DbContext
{
    public UsersContext()
        : base("DefaultConnection")
    {
    }

    public DbSet<UserProfile> UserProfiles { get; set; }
}

1 个答案:

答案 0 :(得分:1)

base(...)调用具有这些参数的基本DbContext类中的构造函数。

调用基础构造函数的示例:

public class A { 
    // note there is no paramaterless constructor
    public A(string message) {
        Console.WriteLine("In A: " + message); 
    }
}

public class B : A { 
    public B() : base("from class B") {
        Console.WriteLine("B's Constructor");
    }
}

public class C : A { 
    public C() : base("from class C") {}
}

var b = new B();
var c = new C();

// Output
//   In A: from class B
//   B's Constructor
///  In A: from class C