Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/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
Entity framework 对于一对一关系,我应该选择哪个选项?_Entity Framework - Fatal编程技术网

Entity framework 对于一对一关系,我应该选择哪个选项?

Entity framework 对于一对一关系,我应该选择哪个选项?,entity-framework,Entity Framework,我想用many和optional两者都是错误的 modelBuilder.Entity<Student>().HasRequired(c => c.Studentaccount).WithMany(s => s.student).HasForeignKey(s => s.StudentId); modelBuilder.Entity().HasRequired(c=> c、 Studentaccount)。有许多(s=>s.student)。有forei

我想用many和optional两者都是错误的

    modelBuilder.Entity<Student>().HasRequired(c => 
c.Studentaccount).WithMany(s => s.student).HasForeignKey(s => s.StudentId);
modelBuilder.Entity().HasRequired(c=>
c、 Studentaccount)。有许多(s=>s.student)。有foreignkey(s=>s.StudentId);
可选

modelBuilder.Entity<Student>().HasRequired(c => c.Studentaccount).HasOptional(s => s.student);
modelBuilder.Entity().HasRequired(c=>c.Studentaccount)。HasOptional(s=>s.student);
对于EF中的所有关系,您可以查看官方MSDN页面

可选

modelBuilder.Entity<Student>().HasRequired(c => c.Studentaccount).HasOptional(s => s.student);
modelBuilder.Entity().HasRequired(c=>c.Studentaccount)。HasOptional(s=>s.student);
对于EF中的所有关系,您可以查看官方MSDN页面