EF Core 基于关系的复杂查询
在EF Core 中进行跨表数据查询变得非常容易,但是开发人员仍然需要关注和调整 EF Core 底层生成的 SQL 语句,确保在系统的重要环节不会有明显的性能瓶颈。
[HttpGet("query/{message}")] public async Task<ActionResult<IEnumerable<Article>>> query(string message) { var articles = await _context.Articles.Where(a => a.Comments.Any(c => c.Message.Contains(message))).ToListAsync(); return Ok(articles); }