(SQL) DataTables сортировка столбцов на стороне сервера с динамическими c столбцами - PullRequest
0 голосов
/ 21 апреля 2020

Я полагаю, что этот вопрос в основном относится к SQL, но я дам контекст для того, что мы пытаемся сделать в случае, если кто-то уже делал это раньше.

Мы пытаемся реализовать DataTables JQuery плагин с серверной обработкой с использованием SQL Server для нашего ASP. NET Core MVC приложения. Кроме того, у нас есть динамические c столбцы, которые мы смогли сгенерировать для DataTables, используя этот код github .

Мы успешно справились с процессами подкачки, ввода # и поиска по столбцам (не удалось выяснить глобальный поиск, и мы получили поиск по столбцам для работы только с SQL представлениями). Однако сортировка столбцов выполняется только частично.

Проблема с сортировкой столбцов заключается в том, что мы не знаем, сколько и какого типа столбцы могут быть возвращены. Это означает, что может существовать столбец NVARCHAR, содержащий строки в валюте (3 403,09 долл. США), или NVARCHAR, которые являются обычными числами, и некоторые значения в этих столбцах могут быть NULL. То же самое с датами в разных форматах. Мы не знаем, как обрабатывать сортировку этих NVARCHAR в SQL как правильный тип вместо строки. Сказав это, клиентские DataTables могут разобраться, как сортировать данные.

Я не ожидаю ответа, но если кто-нибудь справится с подобной ситуацией, я очень признателен за помощь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...