Я использую Linq to Entities в методе и возвращаю определенные столбцы данных из метода. Я не знаю, какой тип я буду возвращать, поэтому я сфальсифицировал его, чтобы вернуть список. Если кто-то знает способ лучше, чем я его сфальсифицировал, ПОЖАЛУЙСТА, дайте мне знать. Смотрите код ниже.
После возврата этих данных мне нужно перебрать столбцы, чтобы получить имя столбца и значение. Я вижу строку, содержащуюся в объекте, и это JSON. Он имеет "{Столбец1: Значение1, Столбец2: Значение2}". Как я могу выполнить итерацию, чтобы не просто получить значение, но и получить имя ... без использования отражения?
Вот пример метода, к которому я обращаюсь:
public static List<object> GetDataSource(string QueryName)
{
MyEntity myEntity = new MyEntity();
switch (QueryName)
{
case "FirstQuery":
var s = (from x in myEntity.TableName
select new
{
Column1 = x.FirstColumn,
Column2 = x.SecondColumn
}).ToList();
return s.Cast<object>().ToList();
}
return null;
}