asp+mvc+entityframework+外键值为null

如下代码,取出来User u = pjs[0].Fuzeren;的值是空,已经检查了数据库中明确是有值的
环境为asp mvc +ef6+mysql codefirist ;

控制器

     public ActionResult Index()
        {
            List<Project> pjs = db.Project.ToList();
            User u = pjs[0].Fuzeren;
            return View(pjs);
        }


Projec 类

   public class Project
    {

        private Guid guid;
        private string type;
        private string name;
        private User fuzeren;
        /// <summary>
        /// 合同文件存放路径
        /// </summary>
        private string hetongpath;
        private DateTime startDate;
        private DateTime planeEndDate;

        [Key]
        public Guid Guid { get => guid; set => guid = value; }
        [Display(Name = "项目类型")]
        public string Type { get => type; set => type = value; }
        [Display(Name = "项目名称")]
        public string Name { get => name; set => name = value; }
        public User Fuzeren { get => fuzeren; set => fuzeren = value; }
        [Display(Name = "合同文件")]
        public string Hetongpath { get => hetongpath; set => hetongpath = value; }
        [Display(Name = "是否完成")]
        public bool Finished { get => finished; set => finished = value; }
        [Display(Name = "项目开始时间")]
        public DateTime StartDate { get => startDate; set => startDate = value; }
        [Display(Name = "计划完成时间")]
        public DateTime PlanEndDate { get => planeEndDate; set => planeEndDate = value; }


        private bool finished;
    }

User类


public class User
    {

        private Guid guid;
        private string name;
        private string role;
        private bool onjob;
        private string pwd;
        private string email;
        private string phone;
        [Key]

        public Guid Guid { get => guid; set => guid = value; }
        [Display(Name = "姓名")]
        public string Name { get => name; set => name = value; }
        [Display(Name = "角色")]
        public string Role { get => role; set => role = value; }
        [Display(Name = "是否在职")]
        public bool Onjob { get => onjob; set => onjob = value; }
        [Display(Name = "密码")]
        public string Pwd { get => pwd; set => pwd = value; }
        [Display(Name = "电子邮箱")]
        public string Email { get => email; set => email = value; }
        [Display(Name = "手机号")]
        public string Phone { get => phone; set => phone = value; }

        public virtual List<TaskandUser> TaskAndUsers { get; set; }
    }