摘要:
当我们做多表查询时 用Include 强制加载 或用 select 去查询时 发现生成的SQL语句 有时是左连接 有时是inner join。其实EF是根据我们实体类的连接字段 是否可空来判断的~比如外键RefIDinner join写法:public int RefID { get; set; }在OnModelCreating事件中配置modelBuilder.Entity<MyProject>.HasRequired(r=>r.RefProject).WithMany().HasForeignKey(t=>t.RefId);left join写法:public i 阅读全文