Datatables.aspnet
Dikenal secara formal sebagai
DataTables.mvc , proyek ini dimulai dengan tujuan kecil sekitar tahun 2014, yang bertujuan untuk memberikan alat menengah dan berpengalaman alat untuk menghindari proses membosankan menangani parameter datatables.
Lebih dari setahun kemudian dan setelah penulisan ulang penuh kami sekarang bangga mendukung ASP.NET MVC, WebAPI dan ASP.NET Core (Dukungan Core .NET Core Lengkap).
Tes unit adalah prioritas untuk menghindari melanggar aplikasi
Anda dan setiap rilis yang stabil harus memberikan kasus uji yang lebih baik dan lebih luas.
Versi stabil 2.0.0 ada di sini!
Rilis stabil `2.0.0` sekarang dikirimkan dengan dukungan penuh untuk Dotnet Core 1.0.0, bersama dengan ekstensi, tes, dan semua kesenangan yang bisa kita dapatkan. Ini adalah versi stabil pertama untuk `datatables.aspnet`. Kami menjatuhkan jalur migrasi penuh karena kami membuat semuanya bersih dan sederhana dan menyertakan beberapa sampel penggunaan dasar untuk memandu Anda.
Paket Nuget Standar
Datatables.aspnet.mvc5 dengan dukungan untuk MVC5, pendaftaran dan pengikat otomatis
Datatables.aspnet.webapi2 dengan dukungan untuk webapi2, pendaftaran dan pengikat otomatis
Datatables.aspnet.aspnetcore dengan dukungan untuk aspnetcore, injeksi ketergantungan dan pengikat otomatis
PENTING: Paket yang sudah usang (tidak terdaftar)
- Datatables.aspnet.aspnet5
Paket ini telah digantikan oleh DataTables.aspnet.aspnetCore karena penggantian nama Microsoft dari platform baru.
Tulis kode Anda sendiri!
DataTables.aspnet dikirimkan dengan proyek inti yang disebut datatables.aspnet.core, yang berisi antarmuka dasar dan elemen inti seperti yang dibutuhkan DataTables.
Jangan ragu untuk menggunakannya dan mengimplementasikan kelas Anda sendiri, metode dan memperluas datatables.aspnet dengan cara Anda sendiri.
Pembantu dan ekstensi
Datatables.aspnet.extensions.ansisql memungkinkan terjemahan dasar dari sortir dan memfilter ke dalam ANSI-sql WHERE dan ORDER BY
Datatables.aspnet.extensions.dapperextensions mengubah filter menjadi IPredicate dan mengurutkan ke dalam ISort
Itu masih rilis alpha1 tetapi dengan paket nuget tersedia. Belum ada tes, mereka berada dalam fase yang sangat awal dan mungkin sedikit berubah dalam waktu dekat. Setelah mereka menjadi stabil, saya akan menerima permintaan tarik untuk ekstensi lain (misalnya: Nhibernate, EntityFramework, dll). Untuk saat ini, perlu diingat bahwa keduanya seharusnya menetapkan standar ekstensi dasar untuk DataTables.aspnet.Extensions.
Sampel
Sampel disediakan pada folder `sampel`.
Belum ada wiki. Saya akan mulai menulis wiki yang sangat cantik, tidak tahu kapan. Banyak pekerjaan dan tidak ada waktu. Maaf. Saya terbuka untuk kontributor :)
Ingin beberapa kode baru?
Jika ya, lihat [dev] (https://github.com/avaruz/datatables.aspnet/tree/dev) cabang. Ini memiliki kode terbaru untuk datatables.aspnet, termasuk sampel dan banyak lagi.
Untuk setiap rilis (bahkan yang tidak stabil) harus ada paket Nuget.
Kode stabil?
Untuk kode produksi, saya merekomendasikan cabang `master`. Ini memegang versi stabil. Setiap versi stabil memiliki rilis Nuget yang stabil.
Masih warisan?
Jatuhkan!
2.0.0 (stabil) lebih cepat, kode lebih baik dan diuji sepenuhnya. Datatables.mvc sekarang sepenuhnya dihentikan.
Masalah yang diketahui
- Ada beberapa masalah saat mencoba menjalankan semua tes secara bersamaan. Saya akan mencoba memperbaikinya dengan memasukkan beberapa pemesanan tes. - Metode ekstensi belum memiliki tes dan tidak boleh digunakan pada kode produksi.