Я пытаюсь использовать метод Any
для достижения существующей функциональности в Entity Framework, но когда я ссылаюсь на другую сущность в текущем контексте, я получаю сообщение об ошибке
Имя OrderNumber не существует в текущем контексте
Как я могу это исправить?
var ordResults = from ord in orders
select new Order
{
OrderId = ord.OrderId,
WarehouseId = ord.WarehouseId,
OrderNumber = ord.OrderNumber,
CustomerPoNumber = ord.CustomerPoNumber,
ShipToCode = ord.ShipToCode,
ShipToName = ord.ShipToName,
OrderDate = ord.OrderDate,
PromisedDate = ord.PromisedDate,
if (aadContext.TransactionLogs.Any(t => t.ControlNumber == **OrderNumber** && t.TransactionType == "670")) {"C"} else {"D"},
ord.Status,
ord.CustomerName,
}