Truy vấn LINQ "order by" không hoạt động và tôi đã theo dõi tất cả các đề xuất được tìm thấy trên trang web của bạn và các trang web khác. Bất kỳ trợ giúp sẽ được đánh giá cao.Đặt hàng LINQ Bằng cách không hoạt động
[WebGet]
public IQueryable<vw_providercharge_providers> GetChargeProviders(int submitted)
{
var results = (from p in this.CurrentDataSource.vw_providercharge_providers
where p.submitted == submitted
orderby p.fullname
select p);
return results;
}
Cảm ơn thông tin của bạn!
Có, đây là phương pháp WebGet cho dịch vụ dữ liệu WCF. Tôi nhận được lỗi 400 nếu tôi không trả lại loại IQueryable, vì vậy tôi đã sửa đổi đề xuất của bạn một chút. Thật không may, nó vẫn có vẻ bỏ qua bất kỳ thứ tự theo.
[WebGet]
public IQueryable<vw_providercharge_providers> GetChargeProviders(int submitted)
{
var results = (from p in this.CurrentDataSource.vw_providercharge_providers
where p.submitted == submitted
orderby p.fullname
select p).ToArray();
results.OrderBy(p => p.patientname);
return results;
}
Ý của bạn là "không hoạt động?" Bạn mong đợi điều gì, và nó đang làm gì? – jason
Vui lòng giải thích ý bạn là "không hoạt động". – devuxer
Điều gì bất ngờ về kết quả bạn đang nhận được? Hãy thử .OrderBy (p => p.fullname); – esastincy