У меня есть веб-страница и сайт с использованием Linq. Страница содержит gridview, которая показывает клиентов и связана списком (Customer).Внешний ключ для значений с использованием Linq
Я использую следующий код, чтобы получить одного клиента
Public Function GetCustById(ByVal id As Integer) As Customer Implements ICustomerService.GetCustById
Return DataContext.Customers.SingleOrDefault(Function(c) c.Id = id)
End Function
потом привязать его к моей GridView, передавая все идентификаторы клиентов в метод. Это отображает все строки по мере необходимости, но у меня одна проблема.
Некоторые столбцы, которые являются внешними ключами, отображаются как 1,2 и т. Д. Как правило, я преодолел это в прошлом. В РАЗЛИЧНЫХ ПРОЕКТАХ добавляется дополнительный запрос к моему SQL-запросу в слое данных, но поскольку вы предположил, что это Linq, поэтому я не уверен, что это/не возможно, чтобы заставить внешние ключи отображаться как значения с помощью Linq?
Im немного новый для Linq, так что оцените любую помощь или статьи, которые помогут мне в этом.
Благодаря
Ваш вопрос непонятен. –
Linq способен подключаться, использовать их для подключения двух таблиц. – jAC
Erm .... получить внешние ключи для отображения в виде значений с помощью Linq? Поэтому им интересно, есть ли способ заставить приведенный выше код включать значение внешнего ключа (как это можно было бы сделать при написании вспомогательного запроса в таблице) – Computer