DataTables.aspnet
Этот проект, основанный на
DataTables.MVC , начался с небольшими целями около 2014 года, с целью предоставления промежуточным и опытным разработчикам инструмент, чтобы избежать скучного процесса обработки параметров DataTables.
Более года спустя и после полного переписывания мы теперь гордимся тем, что поддерживаем ASP.NET MVC, WebAPI и ASP.NET Core (полная поддержка Core .NET).
Единоводное тестирование является приоритетом, чтобы не разбить
ваше приложение, и каждый стабильный выпуск должен обеспечить лучшие и более широкие испытательные примеры.
Стабильная версия 2.0.0 здесь!
`2,0.0` Стабильный релиз теперь поставляется с полной поддержкой Dotnet Core 1.0.0, а также расширения, тесты и все, что мы можем получить. Это первая стабильная версия для `dataTables.aspnet`. Мы сбросили полный путь миграции, потому что мы сделали все чистым и простым, и включили несколько основных образцов использования, чтобы направить вас.
Стандартные пакеты Nuget
DataTables.aspnet.mvc5 с поддержкой MVC5, регистрации и автоматических связующих
DataTables.aspnet.webapi2 с поддержкой WebAPI2, регистрации и автоматических связующих
DataTables.aspnet.aspnetCore с поддержкой AspnetCore, Insection и автоматических связующих
ВАЖНО: Управление (Unlcemed) Пакет
- DataTables.aspnet.aspnet5
Этот пакет был заменен на dataTables.aspnet.aspnetcore из -за переименования Microsoft новой платформы.
Напишите свой собственный код!
DataTables.aspnet выпускает с основным проектом с именем dataTables.aspnet.core, который содержит основные интерфейсы и элементы основных элементов, как потребности DataTables.
Не стесняйтесь использовать его и внедрить свои собственные классы, методы и расширить DataTables.aspnet по -своему .
Помощники и расширения
DataTables.aspnet.extensions.AnsISQL позволяет базовый перевод из сортировки и фильтровать в ANSI-SQL, WHERE и ORDER BY
DataTables.aspnet.extensions.dapperextensions преобразует фильтры в IPredicate и сортируйте в ISort
Это все еще релизы Alpha1, но с доступными пакетами Nuget. Тестов пока нет, они находятся на очень начальной фазе и могут немного измениться в ближайшем будущем. После того, как они станут стабильными, я приму запросы на привлечение других расширений (например: nhibernate, EntityFramework и т. Д.). На данный момент имейте в виду, что эти два должны установить базовый стандарт расширения для dataTables.aspnet.extensions.
Образцы
Образцы представлены в папке «Образцы».
Там еще нет вики. Я начну писать очень великолепный вики, просто не знаю, когда. Тонны работы и нет времени. Извини. Я открыт для участников :)
Хотите получить новый код?
Если вы, посмотрите [dev] (https://github.com/avaruz/datatables.aspnet/tree/dev). Он имеет последний код для dataTables.aspnet, включая образцы и многое другое.
Для каждого выпуска (даже нестабильных) должен быть пакет Nuget.
Стабильный код?
Для производственного кода я рекомендую филиал «Мастер». Он имеет стабильную версию. Каждая стабильная версия имеет стабильный выпуск Nuget.
Все еще наследие?
Оставьте это!
2.0.0 (стабильная) быстрее, лучше кодировано и полностью протестировано. DataTables.mvc теперь полностью прекращен.
Известные проблемы
- Есть некоторые проблемы при попытке запустить все тесты одновременно. Я постараюсь исправить это, включив некоторый тестовый заказ. - Методы расширения еще не имеют тестов и не должны использоваться в производственном коде.