public Week weekname { get; set; } }

 public Week weekname { get; set; }   }外键

}
Plan (id name Week(无意义表示外键) ) 主表

Week(weekname finish pid)从表
EF mapping
@1this.Property(t => t.Week.weekname).HasColumnName("weekname");
mapping 里面这样写对不对啊 EF 的

@2 这 个 字段要在数据库 怎么表示 需要设置 什么吗(Week)
@3 datagridview datapropertyName 填什么

datapropertyName,你显示给用户的名字