复杂类型查询有好的优化方法吗 返回

求助
1 1054
该叫什么 落安 发布于2018/6/6
悬赏:5 飞吻

[SugarTable("Student")]

public class CMStudent : ModelContext

{

    public int Id { get; set; }

     

    public string Name { get; set; }

     

    public int SchoolId { get; set; }

     

    [SugarColumn(IsIgnore = true)]

    public string SchoolName{get{ return this.SchoolSingle.Name;}}

 

    [SugarColumn(IsIgnore = true)]

    public CMSchool SchoolSingle

    {

        get

        {

         return base.CreateMapping<CMSchool>().Single(it => it.Id == this.SchoolId);

        }

    }

}


上面的我查询的List<CMStudent >,数据有50条,则需要将CMSchool去数据库查询50次。效率好低。。有没有好的优化方式呢


热忱回答1

版块

学习文档

最新会员

发布达人

回贴达人