Это для C#, отладка в Visual Studio 2022, серверная база данных SQL-сервер.
Я пытаюсь получить отдельный список дат из большой таблицы, поэтому в TSQL я бы сделал:
Код: Выделить всё
SELECT DISTINCT OpenDate FROM dbo.TicketHistory
Код: Выделить всё
var distDates= cnn.Find().DistinctBy(options =>
options.OpenDate);
и когда я нажимаю окно ошибки отладки «Просмотреть подробности», я получаю
Код: Выделить всё
$exception "Internal error in the expression evaluator."
Id
OpenDate
Title
Status
Desc
CloseDate
Owner
Примечание
Вот изящный класс сущности для TicketHistory
Код: Выделить всё
[Table("TicketHistory"], Schema ="dbo")]
pulbic class TicketHistory
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public virtual int Id {get; set;}
public virtual DateTime OpenDate {get; set;}
public virtual string Title {get; set;}
public virtual int Status {get; set;}
public virtual string Desc {get; set;}
public virtual DateTime CloseDate {get; set;}
public virtual int Owner {get; set;}
public virtual string Note {get; set;}
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... d-distinct
Мобильная версия