public ActionResult インデックス()
{
ProjectContext db = new ProjectContext ();
var project = new Project();
var access = new Access();
project.Name = “Project Name”;
project.Description = “Project Description”;
access.UserId = 1; // Fill with your userId
access.Project = project;
db.Access.Add(access);
db.SaveChanges();// save project and access
}
// モデルフォルダ内
パブリック クラス ProjectContext: DbContext
{
public DbSet<Project> User { get; set; }
public DbSet<Access> Contact { get; set; }
}
// アクセス クラスでも Project を定義する必要があります
公開クラス アクセス
{
[Key]
public int id{ get; set; }
public int UserId {get;set;}
[ForeignKey("Project")]
public int ProjectId { get; set; }
public virtual Project Project { get; set; }
// This line make relation between project and access
}