如果public UsersContext()
是DbContext
的构造函数,为什么它继承自OfficeData数据库?继承如何工作?由于数据库不能是基类。
它甚至不是一个阶级。
我可以理解UsersContext是从内置的DbContext基类继承的。
public class UsersContext : DbContext
{
public UsersContext(): base("OfficeData")
{
}
//contains this model
public DbSet<UserProfile> UserProfiles { get; set; }
}
答案 0 :(得分:0)
这是配置文件中连接字符串的名称。
答案 1 :(得分:0)
绝对不是“继承”"OfficeData"
中的任何内容。 "OfficeData"
不是数据库,而是一个字符串。而已。在此上下文中,它是一个字符串,告诉基类构造函数Web / App.config中的哪个连接字符串在连接到数据库时要使用。它与继承无关。