مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohsen_metn

عضویت از 1394/06/28

دریافت بخشی از اطلاعات از web api

  • یکشنبه 18 فروردین 1398
  • 15:06
تشکر میکنم

سلام

من با یک web api کار می کنم که اطلاعات زیادی رو در قالب یک مدل ارائه می کنه . مشکل اینجاست که من از کل اطلاعاتی که ارائه میشه فقط چند ایتم اش رو مثلا نام و ای دی رو می خوام چطوری میتونم فقط اطلاعاتی رو که می خوام بگیرم؟

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • دوشنبه 19 فروردین 1398
  • 20:58

اگه با لیست کار میکنی که تهش select بزن و اونایی رو که میخوای انتخاب کن (anonymous تولید می‌شود) و لیست کن و بفرست!

اگه یه آبجکت از مدل رو میخوای برگردونی دو راه داری

یا از همین anonymous ها استفاده کنی

var result = new()
{
    a.x,
    a.y,
    a.z
}

یا یه مدل بسازی و فقط اونایی رو که میخوای Set کنی و بفرستی

کاربر سایت

سهیل

عضویت از 1393/04/30

  • جمعه 23 فروردین 1398
  • 02:29

من به این طریق اون فیلد هایی رو که میخوام برمی گردونم

 var userQuery = db.PaymentInfoes.OrderByDescending(p => p.created_at).Select(c=> new {c.AppointmentID ,c.created_at ,
                c.Description,c.OrderId,c.Price,c.SaleOrderId,c.SaleReferenceId }).ToList();

شاید بکارت بیاد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)