Мне интересно, возможно ли это сделать? Проблема в том, что я пытаюсь запросить базу данных, чтобы заполнить некоторые списки. Если бы я использовал этот запрос:
var query =
a in db.Record_HoldData
where a.HoldStatus == "Open"
select a;
Это вернуло бы все соответствующие данные, и я все еще мог получить доступ и привести данные из объекта результата как:
DateTime time = (DateTime)query.DateOpened;
Но поле Flavor - это номер внешнего ключа, поэтому оно бесполезно в этом контексте. То, что я хочу сделать, это вернуть таблицу без изменений, заменив внешний ключ flavor на фактическое имя из таблицы поиска flavor, и при этом иметь возможность использовать эти данные. Имеет ли это смысл? Я думаю, довольно прямо.