このステートメントを非同期に変更するにはどうすればよいですか?
var findBarCode = context.Barcodes
.Where(x => x.Code == barcode)
.Select(x => x.Product).FirstOrDefault();
async where
私が使用できるステートメントのようには見えません。
このステートメントを非同期に変更するにはどうすればよいですか?
var findBarCode = context.Barcodes
.Where(x => x.Code == barcode)
.Select(x => x.Product).FirstOrDefault();
async where
私が使用できるステートメントのようには見えません。
SingleAsync または FindAsync はどうですか? FirstOrDefault については不明
await を使用してください。
var findBarCode = await context.Barcodes
.Where(x => x.Code == barcode)
.SingleAsync(x => x.Product);
別の方法(現在VSにアクセスできないため、ばかげているかもしれません):
var findBarCode = await context.Barcodes
.Where(x => x.Code == barcode)
.OrderBy(YOURCRITERIA)
.Take(1)
.Select(x => x.Product)
.ToListAsync();