diff --git a/New_College.Repository/BASE/D_MajorRepository.cs b/New_College.Repository/BASE/D_MajorRepository.cs index 18c38d3..7939e87 100644 --- a/New_College.Repository/BASE/D_MajorRepository.cs +++ b/New_College.Repository/BASE/D_MajorRepository.cs @@ -20,13 +20,14 @@ namespace New_College.Repository public async Task> SeachMajor(SeachMajorDtoRequest request) { - var query = await this.Db.Queryable((a, b, c) => new object[] { JoinType.Left, a.Id == b.TradeId, JoinType.Left, b.Id == c.CategoryClass_Id }) - .Where((a, b, c) => SqlFunc.Contains(request.Name, c.MajorName)) - .Select((a, b, c) => new SeachMajorDtoResponse + + var query = await this.Db.Queryable((c,b,a) => new object[] { JoinType.Left, b.Id == c.CategoryClass_Id,JoinType.Left, a.Id == b.TradeId }) + .Where((c, b, a) => c.MajorName.Contains(request.Name)) + .Select((c, b, a) => new SeachMajorDtoResponse { Code = c.MajorCode, Id = c.Id, - Name = a.Name, + Name = c.Name, Type = a.Type, }).ToListAsync();