У меня есть таблица (Geraete) в представлении, которая также отображает данные из внешней таблицы с использованием виртуального ключа publi c Ort (Foreignkey to Table Orte) для доступа к другой таблице. Это работает нормально, но моя проблема в том, что когда я хочу отсортировать столбец внешних значений, следующий фрагмент кода не работает:
//test.Sortcolumn(String Value of the Column name which should be sorted)
var pi = typeof(Geraete).GetProperty("test.SortColumn");
//movie.Typens is from Type List Geraete
movie.Typens = (from t in movie.Typens select t).OrderBy(x => pi.GetValue(x, null)).ToList();
И да, этот фрагмент работает для столбцов одного типа сущности Geraete. В представлении значения внешних таблиц легко доступны с помощью Ort.Columnname, но это также не работает с приведенным выше фрагментом кода.