株式asp.net MVC 5アプリケーションは、「IdentityModels.cs」と呼ばれるファイルという名前のアプリケーション・ユーザー、別のコンテキスト内の別名アイデンティティユーザを作成します - それは私が入れしようとしています。このアプリケーションのユーザーを他のオブジェクトと同じコンテキストでどのように配置できますか?
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
}
のように見えますしかし、この
public class BlogProphetContext : DbContext
{
public DbSet<ApplicationUser> ApplicationUsers { get; set; }
public DbSet<Answer> Answers { get; set; }
public DbSet<Question> Questions { get; set; }
public DbSet<Tag> Tags { get; set; }
}
のような定期的なデータ、すなわち文脈、何かのアプリケーションのユーザーは、私は次のエラーを毎回得ることをやるたびに私はアカウントを作成しよう
The UserId field is required
AccountController.csで10
私はコード
result = await UserManager.AddLoginAsync(user.Id, info.Login);
の次の行をexecureしようとすると、私は感じて、私のアプローチは間違っている、と私はいくつかの並べ替えなしに、メイン・データ・コンテキストファイルにするApplicationUsersを持つことができないことを取得誰もがこれを行うための何らかの方法を知っていますか?すべてのファイルが最新です。
ライフセーバー、これも私を悩ましていました。アイデンティティ・サブシステムのためのものと私のプロジェクトのための他のすべてのデータのためのものという2つのコンテキストを持つという考えが嫌でした! – xingyu