Я пытаюсь написать несколько кодов о создании списка из анонимного типа с помощью следующих кодов:
public static List<T> MakeList<T>(T itemOftype)
{
List<T> newList = new List<T>();
newList.Add(itemOftype);
return newList;
}
Но ОШИБКА возвращает меня:
Поле первичного ключа, указанное с помощью свойства KeyFieldName, не найдено в базовом источнике данных. Убедитесь, что имя поля написано правильно. Обратите внимание на регистр символов.
Main.cs
var Qry = from tableRaletions in taskMaints.TaskRelations
where tableRaletions.TaskId == Convert.ToInt32(txtID.Text) && tableRaletions.RelTypeId == 12
select new
{
tableRaletions.RefMaintenance.code,
tableRaletions.RefMaintenance.shortdesc
};
GridMaintenanceData.DataSource = SetCalculatedTaskField.MakeList(Qry);
GridMaintenanceData.DataBind();