Спасибо @Phil код, который вы дали выше, кажется, работает в основном, но он все еще показывает ошибку в var q = context. ScanDetails .Where
Ошибка 3:«System.Web.HttpContext» не содержит определения для «ScanDetails», и нет метода расширения «ScanDetails», принимающего первый аргумент типа «System.Web.HttpContext» (отсутствует директива using или ссылка на сборку?)
это код, который у меня есть:
public class read : IHttpHandler
{
sqlEntities _db = new sqlEntities();
public bool IsReusable { get { return true; } }
public void ProcessRequest(HttpContext context)
{
//Write out the JSON you want to return.
var q = context.ScanDetails.Where( d => d.UserId = "1" ).
Where( d => d.latitude.HasValue && d.latitude != 100000 ).
OrderByDescending( d => d.date_time ).
Select( d => new {d.barcode, d.latitude, d.longitude };
// stuff to do here
}
public IQueryable<ScanDetail> scanData { get; set; }
}