我是MVC的新手,当我创建一个新的MVC 4应用程序时,在模型文件夹中有一个名为AccountModels的文件名。
在里面,我看到了处理数据库的代码。
public class UsersContext : DbContext
{
public UsersContext()
: base("DefaultConnection")
{
}
public DbSet<UserProfile> UserProfiles { get; set; }
}
我是否需要创建新的EDMX模型/ DataBase?或者我可以用它来生成Edmx模型吗?
并且该新项目中没有数据库。
答案 0 :(得分:1)
这是用于会员数据库的代码优先模型。您当然可以将它用于您自己的数据模型,但您不能将其用作EDMX模型的基础。您必须为此创建一个单独的EDMX文件。
代码优先和EDMX不兼容。