坑 - EfCorre 下的 GroupJoin 问题

假设有一个类, 其中有一个枚举类型的字段 Type

public enum Type{
    Type1 = 100,
    Type2 = 101
}

在进行联合查找时进行映射

会根据不同的情况映射出不同的值

var query = query1
    .GroupJoin(
        query2,
        s => s.AId,
        t => t.BId,
        (s, t) => new Output
        {
            // TypeStr = "Type1"
            TypeStr = s.Type.ToString(),
        });

2.

var query = query1
    .Join(
        query2,
        s => s.AId,
        t => t.BId,
        (s, t) => new Output
        {
            // TypeStr = "100"
            TypeStr = s.Type.ToString(),
        });

 

posted @ 2018-09-27 12:13  `Laimic  阅读(534)  评论(0)    收藏  举报