私は、自分のプロジェクトに対して個別の承認でデフォルトのWebApiテンプレートを使用しました。 私は正常にアカウントを登録し、ユーザー名が電子メールではなくユーザー名フィールドに格納されるようにモデルとコントローラを編集しました。これは既定での設定です。ASP.NETのアイデンティティユーザーをブックテーブルにリンク
私は以下のモデルでブックのテーブルを作成しようとしています:
public int Id { get; set; }
[Required]
public string Title { get; set; }
public string Description { get; set; }
public int Ratings { get; set; }
// Foreign Key
public string Username { get; set; }
// Navigation property
public Guid Guid { get; set; }
私はそれが一意であるため、外部キーとしてユーザー名を使用します。これが正しいのか誰にでも教えてもらえますか?私はナビゲーションプロパティをよく分かりません。
大丈夫。それは理にかなっている。混乱を解消してくれてありがとう。 –
'public virtual User User {get;セット; } '。スクリーンショットを添付しました。どちらを使うべきですか? [スクリーンショット](http://imgur.com/a/EGO3v) –
私はそれが 'Microsoft.AspNet.Identity.EntityFramework'の' IdentityUser'だと思います – bit