Я использую LINQ для запроса данных из базы данных, а затем связываю их с GridView. Когда я использую анонимный тип, все в порядке, но теперь я хочу повторно использовать данные (для последующего фильтра), поэтому я создал класс для сопоставления анонимного типа, вот он:
public class DetailComplaint
{
public decimal Id;
public decimal Status;
public string Name;
public decimal ServiceId;
public string Service;
public string Title;
public string Customer;
public string Description;
public DateTime CreatedDate;
public decimal CreatedBy;
public string Author;
public decimal? AssignedBy;
public decimal? AssignedTo;
public string Technician;
public DateTime? AssignedDate;
public string Contact;
}
и затем использовать его в запросе (... выберите новый DetailComplaint {// все поля такие же, как и раньше))
но теперь, когда я связываю данные, GridView выдает исключение, что не может найти поле или свойство с именем "Id", которое явно определено в DetailComplaint.
Как я могу это исправить? Спасибо