=> b.Id == id);
await Db.Books.Where(b => b.Id == id).FirstOrDefaultAsync();
await (from b in Db.Books where b.Id == id select b).FirstOrDefaultAsync();
await Db.Books.FindAsync(id); если у тебя id праймэри кей В остальных случаях выбирай любой вариант Ты всегда можешь получить IQueryable по любому варианту и посмотреть текст SQL запроса который генерируется, и уже по нему смотреть что лучше
Обсуждают сегодня