Сначала необходимо спроецировать в памяти коллекцию простых ссылочных типов (int
, string
et c.), А не список типа Supplier
, а затем использовать его для * 1004. * или Contains
условие, например:
Suppliers = await _context.Supplier
.Include(s => s.Status)
.Include(c => c.Category)
.Include(c => c.Comments)
.OrderByDescending(c => c.CreateDate)
.ToListAsync();
//Project out the required references
var supplierNos = Suppliers.Select(s => s.SupplierNo).ToList();
//Use the simple reference type collection in your query
VwSrmAhmSuppliers = await _externalcontext.VwSrmAhmSuppliers
.Where(d => supplierNos.Any(s=> s == d.AhmSupplierNo)).ToListAsync();