У меня есть следующий код:
...
string curTable = "DTMConsole.DataModels";
var s = wtcDb.GetTable(Type.GetType(curTable));
PropertyInfo[] pList = s.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
foreach (var p in pList)
{
System.Console.Write(p.GetValue(s, null).ToString());
}
...
wtcDb - это DataContext.DataModels - это таблица сущностей.Я пытаюсь получить список всех элементов (свойств) в с.Но это просто не работает.Я получаю 2 свойства на всех.1 - это имя DataContext, а другое - Bool (readOnly).Но класс DataModels гораздо шире.Как правильно перебрать ITable, даже если входящие параметры не являются строго типизированными?