Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC3先使用代码将帖子链接到帐户模型_C#_Asp.net Mvc 3 - Fatal编程技术网

C# ASP.NET MVC3先使用代码将帖子链接到帐户模型

C# ASP.NET MVC3先使用代码将帖子链接到帐户模型,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我有一个新创建的ASP.net MVC3项目,其中包含所有默认值。我正在使用这种方法来构建数据库。我来自PHP背景,这是我第一次尝试ASP.net项目 我创建了一个名为“posts”的新模型,并希望将其链接到默认项目附带的内置帐户/用户系统 只有登录的用户才能添加帖子,我想知道是什么用户添加了什么帖子。我想把帖子链接到一个用户 在PHP中,我会在posts表中创建一个FK到users表“posts_id”,当用户添加新的post时,我会用用户id填充该字段。但是帐户模型中似乎没有id字段 问题

我有一个新创建的ASP.net MVC3项目,其中包含所有默认值。我正在使用这种方法来构建数据库。我来自PHP背景,这是我第一次尝试ASP.net项目

我创建了一个名为“posts”的新模型,并希望将其链接到默认项目附带的内置帐户/用户系统

只有登录的用户才能添加帖子,我想知道是什么用户添加了什么帖子。我想把帖子链接到一个用户

在PHP中,我会在posts表中创建一个FK到users表“posts_id”,当用户添加新的post时,我会用用户id填充该字段。但是帐户模型中似乎没有id字段

问题

  • 如何使用代码优先的方法将模型链接到ASP.net MVC3内置的默认帐户系统
  • 如何从post控制器中的视图查询用户字段
链接到教程将为我工作。
谢谢

FKs like
posts\u id
是一个数据库风格的参考。表示该数据的面向对象方法是为Account对象提供一个
ICollection
,并为每个Post对象提供一个
Account
参考字段

例如

至于检索这些数据,我建议使用一个存储库样式的服务类,负责将对象保存/加载到数据库中。我不确定账户记录是如何在MVC应用程序模板中持久化的,所以我不能说它将如何与这些数据联系起来。我一直使用我自己的用户数据库表,并扔掉了所有内置的Microsoft帐户内容


祝你好运

FKs-like
posts\u-id
是一种数据库样式的引用。表示该数据的面向对象方法是为Account对象提供一个
ICollection
,并为每个Post对象提供一个
Account
参考字段

例如

至于检索这些数据,我建议使用一个存储库样式的服务类,负责将对象保存/加载到数据库中。我不确定账户记录是如何在MVC应用程序模板中持久化的,所以我不能说它将如何与这些数据联系起来。我一直使用我自己的用户数据库表,并扔掉了所有内置的Microsoft帐户内容

祝你好运

这是最好的教程(在我看来)这是最好的教程(在我看来)
public class Post
{
    public Account Account { get; set; }
    ...
}