Если я создал оператор Linq, как показано ниже, он работает нормально.
var Jobs = from a in ctx.MyExport
select new
{
FileName = a.FilePath,
JobId = a.ID,
};
Если я хочу использовать класс, а не анонимный тип, я получаю следующую ошибку «Невозможно преобразовать лямбда-выражение в тип« строка », потому что это не тип делегата».
Вот код, с которым я хочу работать:
var Jobs = from a in ctx.MyExport
select new MyClass
{
FileName = a.FilePath,
JobId = a.ID,
};
А вот и класс:
public class MyClass
{
public string FileName { get; set; }
public Guid JobId { get; set; }
}
Может кто-нибудь сказать мне, что я делаю неправильно и как это исправить?