問題:如果我使用存儲過程創建一個IQueryable<實體類型/復雜類型>對象,但我需要對存儲過程執行結果進行過濾。因為某些原因,我不希望向存儲過程傳遞參數。雖然我可以用URI:http://localhost:54321/Wcf/ZJ.svc/QueryTest?$filter = FacilityName eq 'PC'這種格式對結果進行過濾,但是我對這種方法存在顧慮 var context = new Entities(); var query = context.存儲過程().AsQueryable(); query對象是否是先返回所有存儲過程結果,然后再對結果集進行過濾? comment:存儲過程 select * from T_ZJ_Facility 我用EntitySql進行測試的結果 public IQueryable<T_ZJ_Facility> QueryTest() {var context = new Entities(); var query = context.T_ZJ_Facility.AsQueryable(); return query.AsQueryable();}
- 2 回答
- 0 關注
- 557 瀏覽
添加回答
舉報
0/150
提交
取消