デフォルトの認証(AccountController)を使用したasp.net mvc5プロジェクトがあります
ユーザーが「MyEntity」というタイプのオブジェクトを作成できるようにしたいと思います。それをDBに記録したいと思います。Entity Framework Code First でこれを実行するにはどうすればよいですか?
(つまり、次のようなものが欲しい:
class MyEntity
{
public Guid MyEntityId { get; set; }
public String Name { get; set; }
public User CreatedByUser { get; set; } // Those line I'm asking for ???
}
)
[アップデート]
わかりました、要点に達しました。必要です。初め:
public class MyUser : IdentityUser
{
}
2番:
public class MyDataContext : IdentityDbContext<MyUser>
{
public MyDataContext()
: base("MyEntitiesConnection")
{
}
}
三番:
public class MyEntity
{
//....
public MyUser User { get; set; }
}
そして、関係を外部キーとしてDBに入れます