動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

Nullが出ないようにするにはIncludeを使う

出典: Asp.NetCoreApiのModel外部参照でNullを防ぐならIncludeを使え!Nullが出ないようにするにはIncludeを使う

Nullが出ないようにするにはIncludeを使う (csharp)#d7106e5aa49e
        // GET: api/Companies/5
        [HttpGet("{id}/emp")]
        public async Task<ActionResult<ICollection<Employee>>> GetCompanyEmp(int id)
        {
            //var company = await _context.Company.FindAsync(id);
 
            //if (company == null)
            //{
            //    return NotFound();
            //}
 
            //return company.Employees.ToList();
 
            var company = await _context.Company.Include(com => com.Employees).FirstOrDefaultAsync(com => com.Id == id);
            if (company == null)
            {
                return NotFound();
            }
 
            return company.Employees.ToList();
        }
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #d7106e5aa49e
  • lines: 21
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「Nullが出ないようにするにはIncludeを使う」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ