Dapper Wrapper — Fastcrud — Найти отличияC#

Место общения программистов C#
Ответить
Anonymous
 Dapper Wrapper — Fastcrud — Найти отличия

Сообщение Anonymous »

Невозможно запросить таблицу для получения отдельного списка с помощью Dapper Wrapper – Fast crud
Это для C#, отладка в Visual Studio 2022, серверная база данных SQL-сервер.
Я пытаюсь получить отдельный список дат из большой таблицы, поэтому в TSQL я бы сделал:

Код: Выделить всё

    SELECT DISTINCT OpenDate FROM dbo.TicketHistory
Но я хочу использовать Dapper Wrapper — Fast Crud, поэтому попробовал следующее:

Код: Выделить всё

    var distDates= cnn.Find().DistinctBy(options =>
options.OpenDate);
Но я получаю сообщение об ошибке: Неверное имя столбца
и когда я нажимаю окно ошибки отладки «Просмотреть подробности», я получаю

Код: Выделить всё

$exception "Internal error in the expression evaluator."
Таблица класса TicketHistory имеет следующие поля:
Id
OpenDate
Title
Status
Desc
CloseDate
Owner
Примечание
Вот изящный класс сущности для TicketHistory

Код: Выделить всё

[Table("TicketHistory"], Schema ="dbo")]
public 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»