Я хотел бы добавить один пункт к результатам запроса Linq. Я знаю, что невозможно подключиться к локальному источнику и источнику SQL. Итак, можно ли построить запрос, чтобы сделать то же самое, что и это?Добавить один элемент в LINQ к SQL запроса
SELECT ID FROM Types
UNION
SELECT 1
Лучшее, что я придумал это:
List<int> OrgList = DBContext.Types.Select(b => b.ID).ToList();
OrgList.Add(1);
но я предпочел бы добавить товар заранее и все еще имеют IQueryable. Или есть веская причина не делать этого таким образом?
'OrgList' и' OrganisationList' оба же типа? Однако, если вам нужен «union», вы можете использовать [Queryable.Union] (http://msdn.microsoft.com/en-us/library/bb156049%28v=vs.110%29.aspx) –
Да, моя ошибка , благодаря. Я пробовал Союз и не мог заставить его работать, но я дам ему еще один шаг и опубликую проблему. – enneacross
помните, что он ожидает список, когда вы делаете союз. Таким образом, вы должны пройти '.Union (новый список() {1});' –