Изменить оператор запроса IList - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть следующее утверждение, и я хочу изменить его, чтобы не выбирать все таблицы.

  1. Исключить 2 столбца customerItemNo и manufacturerItemNo в if и
  2. Исключить 2 столбца customerItemNoAppend и manufacturerItemNoAppend в else if.

Как я могу это сделать?

if (p.UserInternal == 'Y' && p.UserActive == 'Y')
    inventorySummary = DataProvider.SelectCondition<Q_TBL_INVENTORY_SUMMARY>
(r => r.InventoryLocationNo == location);

else if (p.UserInternal != 'Y' && p.UserActive == 'Y')
    inventorySummary = DataProvider.SelectCondition<Q_TBL_INVENTORY_SUMMARY>
(r => r.InventoryLocationNo == location && (r.CustomerID == customerID || r.CustomerID == " "));

else
    inventorySummary = new List<Q_TBL_INVENTORY_SUMMARY>();
...