EF5代码首先使用MVC 4 UserProfile

时间:2012-12-22 16:44:20

标签: entity-framework

这一定非常简单,但我今天感觉很愚蠢,所以这里有:

我使用VS2012提供的模板创建了一个新的MVC 4 Internet应用程序。该应用程序随AccountModels一起提供,其中包括UserProfile。还有UserContext

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

到目前为止一切顺利。现在我开始自己的模型,添加一个Project类,我想引用UserProfile。我有自己的DataContext定义

public DbSet<Project>   Projects { get; set; }

我还没有运行过一次迁移,所以我的Project表不存在。但是UserProfile已经是我的数据库的一部分以及SimpleMembership使用的webpages_ *表。如何在Project中添加指向UserProfile的导航属性?

1 个答案:

答案 0 :(得分:0)

我不认为向UsersProfile表添加关系是不好的做法。您需要创建POCO类,启用迁移,配置帐户模型以与Projects类形成所需的关系,然后更新数据库以反映模型更改。在http://evonet.com.au/code-first-development-with-the-entity-framework/

进行了演练