一种是使用DSPContext
示例:
var context = new DSPContext(new Uri("http://emite-pc/1014/EmiteDataService/EmiteDataService.svc/"));
var products = from product in context.MetricNode
//where product.NodeId.Equals(100) && product.UserDomain.Equals("user")
select product;
//ViewData["ProductList"] = products.ToList();
return products.ToList().AsQueryable<MetricNodes>();
另外一种是使用DataServiceContext
示例:
var context = new DataServiceContext(new Uri("http://emite-pc/1014/EmiteDataService/EmiteDataService.svc/"));
var query = context.CreateQuery<MetricNodes>("AllNodes").AddQueryOption("nodeId", 100).AddQueryOption("userDomain", "'user'");
return query;