0

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

我使用 VS2012 提供的模板创建了一个新的 MVC 4 Internet 应用程序。该应用程序附带 AccountModels,其中定义了 UserProfile。还有 UserContext 有

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

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

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

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

4

1 回答 1

0

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

于 2013-04-13T02:33:57.507 回答