dataTables.aspnet
ที่รู้จักกันดีว่า
dataTables.mvc โครงการนี้เริ่มต้นด้วยวัตถุประสงค์เล็ก ๆ ในช่วงปี 2014 โดยมีวัตถุประสงค์เพื่อให้เครื่องมือนักพัฒนาซอฟต์แวร์ระดับกลางและมีประสบการณ์หลีกเลี่ยงกระบวนการที่น่าเบื่อในการจัดการพารามิเตอร์ DataTables
มากกว่าหนึ่งปีต่อมาและหลังจากการเขียนใหม่เต็มรูปแบบตอนนี้เราภูมิใจที่จะสนับสนุน ASP.NET MVC, WebAPI และ ASP.NET Core (Full .NET Core Support)
การทดสอบยูนิตเป็นสิ่งสำคัญเพื่อหลีกเลี่ยงการทำลายแอป
ของคุณ และทุกรุ่นที่มีเสถียรภาพควรให้กรณีทดสอบที่ดีขึ้นและกว้างขึ้น
เสถียร 2.0.0 เวอร์ชันอยู่ที่นี่!
`2.0.0` รีลีสที่เสถียรตอนนี้จัดส่งด้วยการสนับสนุนอย่างเต็มที่สำหรับ Dotnet Core 1.0.0 พร้อมกับส่วนขยายการทดสอบและความสนุกทั้งหมดที่เราจะได้รับ นี่เป็นเวอร์ชันที่เสถียรแรกสำหรับ `datatables.aspnet` เราทิ้งเส้นทางการย้ายถิ่นอย่างเต็มรูปแบบเพราะเราทำให้ทุกอย่างสะอาดและเรียบง่ายและรวมตัวอย่างการใช้งานพื้นฐานบางอย่างเพื่อแนะนำคุณ
แพ็คเกจ NuGet มาตรฐาน
dataTables.aspnet.mvc5 พร้อมการสนับสนุนสำหรับ MVC5, การลงทะเบียนและ binders อัตโนมัติ
dataTables.aspnet.webapi2 พร้อมการสนับสนุนสำหรับ webapi2, การลงทะเบียนและ binders อัตโนมัติ
dataTables.aspnet.aspnetcore พร้อมการสนับสนุนสำหรับ aspnetcore, การฉีดพึ่งพาและสารยึดเกาะอัตโนมัติ
สำคัญ: แพ็คเกจที่เลิกใช้แล้ว (ไม่อยู่ในรายการ)
- dataTables.aspnet.aspnet5
แพ็คเกจนี้ถูกแทนที่ด้วย dataTables.aspnet.aspnetcore เนื่องจากการเปลี่ยนชื่อ Microsoft ของแพลตฟอร์มใหม่
เขียนรหัสของคุณเอง!
DataTables.aspnet Ships พร้อมโครงการหลักที่เรียกว่า 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
ตัวอย่าง
ตัวอย่างมีให้ในโฟลเดอร์ `samples '
ยังไม่มีวิกิ ฉันจะเริ่มเขียนวิกิที่งดงามมากแค่ไม่รู้ว่าเมื่อไหร่ ทำงานมากมายและไม่มีเวลา ขอโทษ. ฉันเปิดรับผู้มีส่วนร่วม :)
กระตือรือร้นสำหรับรหัสใหม่บางอย่าง?
หากคุณอยู่ให้ตรวจสอบ [dev] (https://github.com/avaruz/datatables.aspnet/tree/dev) สาขา มันมีรหัสล่าสุดสำหรับ dataTables.aspnet รวมถึงตัวอย่างและอื่น ๆ
สำหรับทุกรุ่น (แม้กระทั่งไม่เสถียร) ควรมีแพ็คเกจ NUGET
รหัสเสถียร?
สำหรับรหัสการผลิตฉันขอแนะนำสาขา `Master ' มันถือเวอร์ชันที่เสถียร ทุกรุ่นที่มีเสถียรภาพมีการเปิดตัว Nuget ที่เสถียร
ยังมรดก?
วางมัน!
2.0.0 (เสถียร) เร็วขึ้นรหัสที่ดีขึ้นและทดสอบอย่างเต็มที่ dataTables.mvc ตอนนี้หยุดลงอย่างสมบูรณ์
ปัญหาที่รู้จัก
- มีปัญหาบางอย่างในขณะที่พยายามทำการทดสอบทั้งหมดพร้อมกัน ฉันจะพยายามแก้ไขด้วยการรวมการสั่งซื้อการทดสอบ - วิธีการขยายยังไม่มีการทดสอบและไม่ควรใช้กับรหัสการผลิต