Я переписал метод, и теперь мы читаем данные из .xlsx, а не json, но я не знаю, как вернуть IEnumerable.
Оригинальный код
private IEnumerable<TEntity> GetChild(string path)
{
var klasser = DeserializeJsonFile<IEnumerable<ParentFromJson>>(path)
.SelectMany(parent => parent.UnderClass.Select(klasse => new TEntity
{
Uuid = class.Uuid,
Name= class.Name,
Titel = class.Titel,
Number= class.Number,
Manual = class.Manual,
Parent = class.Parent
}));
return klasser;
}
и моя попытка
var dataList = (from DataRow dr in resultTable.Rows
select new ParentFromJson().UnderClass.Select(x => new TEntity {
Uuid = x.Uuid,
Name= x.BrugervendtNoegle,
Titel = x.Titel,
Udgaaet = x.Udgaaet,
Number= x.DisallowManual,
Parent = x.Parent
}).FirstOrDefault());
Model.I не знаю, как поместить объект в список UnderClass, когда я читаю из datatable
private class ParentFromJson
{
public IEnumerable<ChildFromJson> UnderClass{ get; set; }
}
private class ChildFromJson
{
public string Uuid { get; set; }
public string Name{ get; set; }
public string Titel { get; set; }
public bool Number{ get; set; }
public bool Manual { get; set; }
public string Parent { get; set; }
}