در مطالب قبلی با پروتکل OData و WCF Data Service و قراردادهای کوئری نویسی آن آشنا شدید. حال میخواهیم با استفاده از Jquery به دادههای وب سرویس WCF Data Service دسترسی یابیم. اما پیش نیازهای لازم است
پیش نیاز اول : دسترسی به خروجی Json وب سرویس WCF Data
خروجی پیش فرش وب سرویس WCF Data Services ساختار Xml دارد پس میبایست وب سرویس را متوجه سازیم که ما با خروجی Json نیاز داریم. از نسخه 5 به بعد اگر MaxProtocolVersion را بر روی V3 قرار ده ...
در مطلب قبلی قراردادهای کوئری نویسی در OData و WCF Data Service - قسمت اول با قراردادهای کوئری نویسی آشنا شدید در این مطلب به جزئیات بیشتر این قراردادها میپردازیم.
عمگرهای منطقی
در OData نه عملگر منطقی داریم که امکان مقایسه منطقی در عباراتهای شرطی را در اختیارمان قرار میدهد.
eq عملگر برابری
ne عملگر مخالف
lt عملگر کوچکتری
le عملگر کوچکتر یا مساوی
gt عملگر بزرگنری
ge عملگر بزرگتر یا مساوی
and
or
not
عملگرهای ریاضی
پنج عمگر ریاضی وجود ...
قبل از اینکه با کاربردهای OData بیشتر آشنا شوید میبایست قراردادهای کوئری نویسی با استفاده از آدرس وب سرویس را فراگیرید. در سمت گیرنده WCF Data Service زمانی که شما یک آدرس وب سرویس را به پروژه خود اضافه مینمایید مدلها و روابط موجودیتها بصورت خودکار تولید شده و دیگر لازم نیست از کوئری نویسی با آدرس وب سرویس استفاده نمایید و به جای آن از LINQ براحتی میتوانید دادههای خود را جستجو نمایید.اما اگر بخواهید وب سرویس را در بسترهای دیگر یا د ...
مقدمه:
WCF Data Services جزئی از NET Framework. است که امکان ایجاد سرویس دهندههای با قرارداد OData را به روی وب یا Intranet با استفاده از REST مهیا میسازد. OData از داده هایی که با Url آدرس پذیر هستند استفاده مینماید. دسترسی و تغییر دادهها با استفاده از استاندارد HTTP و کلمات GET، PUT، POST و D ...
مقدمه
OData قراردادی برای دسترسی به دادهها است که مایکروسافت آن را تحت مجوز Microsoft Open Specification Promise منتشر کرده است. این قرارداد استاندارد CRUD ایی را برای دسترسی به منبع داده از طریق وب سایت طراحی نموده است که از JDBC و ODBC سادهتر بوده و محدودیت ارتباط فقط با پایگاه دادههای SQL ایی را ندارد.
OData از روی Atom Publishing Protocol و JSON ساخته شده و از مدل REST برای همه در خواستهای خود استفاده مینماید ...