سلام
من با یک web api کار می کنم که اطلاعات زیادی رو در قالب یک مدل ارائه می کنه . مشکل اینجاست که من از کل اطلاعاتی که ارائه میشه فقط چند ایتم اش رو مثلا نام و ای دی رو می خوام چطوری میتونم فقط اطلاعاتی رو که می خوام بگیرم؟
اگه با لیست کار میکنی که تهش select بزن و اونایی رو که میخوای انتخاب کن (anonymous تولید میشود) و لیست کن و بفرست!
اگه یه آبجکت از مدل رو میخوای برگردونی دو راه داری
یا از همین anonymous ها استفاده کنی
var result = new() { a.x, a.y, a.z }
یا یه مدل بسازی و فقط اونایی رو که میخوای Set کنی و بفرستی
من به این طریق اون فیلد هایی رو که میخوام برمی گردونم
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();
شاید بکارت بیاد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)