Model中的UsersContext数据库

时间:2014-08-28 16:58:07

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

我是MVC的新手,当我创建一个新的MVC 4应用程序时,在模型文件夹中有一个名为AccountModels的文件名。

在里面,我看到了处理数据库的代码。

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

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

我是否需要创建新的EDMX模型/ DataBase?或者我可以用它来生成Edmx模型吗?

并且该新项目中没有数据库。

1 个答案:

答案 0 :(得分:1)

这是用于会员数据库的代码优先模型。您当然可以将它用于您自己的数据模型,但您不能将其用作EDMX模型的基础。您必须为此创建一个单独的EDMX文件。

代码优先和EDMX不兼容。