- یک سری micro orm مانند
Dapper وجود دارند که اساس کار آنها، کوئری نویسی و سپس دریافت اطلاعات از طریق لیستهای جنریک (مانند روش نهایی کار در مثال جاری) است. بنابراین datatable را فراموش کنید و شروع کنید به استفاده از dapper یا
peta poco (اگر نمیخواهید از Entity framework استفاده کنید).
- مهم این نیست که منبع دادهی شما به چه نحوی تهیه میشود. مهم این است که این گرید خاص و امثال آن (Kendo UI هم به همین صورت)، دادهها را با فرمت JSON دریافت میکنند. همچنین دادهها را با فرمت JSON به سمت سرور ارسال میکنند. بنابراین مطابق مثالی که زده شد، اطلاعات خودتان را تبدیل میکنید به فرمت new JqGridData و سپس آنرا به صورت JSON بازگشت میدهید. همچنین در سمت کاربر، تمام تغییرات، با فرمت JSON به سمت سرور ارسال میشوند که این مورد و آنالیز آن
در قسمتهای بعدی این سری بررسی شدهاند.
- در این سری مثالها از امکانات توکار ASP.NET MVC برای بازگشت دادهها به صورت JSON استفاده شدهاست. اما jqGrid یا Kendo UI Grid و امثال آنها اساسا هیچگونه وابستگی به فناوریهای سمت سرور ندارند. بنابراین از یکی از روشهای موجود بازگشت اطلاعات به فرمت JSON استفاده کنید. مهم هم نیست که برنامهی شما ASP.NET MVC است یا وب فرم یا PHP یا هر چی. برای مثال
از کتابخانهی JSON.NET برای بازگشت اطلاعات به فرمت JSON استفاده کنید.
- علاوه بر این، روشهای دیگری هم برای بازگشت اطلاعات به فرمت JSON وجود دارند.
اطلاعات بیشتر