5
A
回答
12
我不知道該怎麼做,從DbSet,但你可以從的DbContext做到這一點通過獲取到的IQueryable訪問
private readonly DbContext context;
...
context.Set<T>().OrderBy(item => item.Property)
1
+0
我正在使用代碼第一種方法。沒有Edmx文件。 – Omar 2011-05-20 15:42:26
+0
你可以先從代碼中消耗一個EDMX,但它再次違背了整個代碼的第一個概念。 – 2011-05-20 17:10:09
2
正如亞歷山大提到你可以做的是,在類似的查詢:
var emps = from e in _db.Employees
orderby e.FirstName
select e;
這裏_db.Employees是DbSet。
3
這裏db.Employees是DBSet。那是你想要做什麼?
using System.Linq;
namespace MyNamespace
{
public class MyClass
{
public DBContext db;
public void MyMethod
{
foreach (var emp in db
.Employees
.Where(e => e.IsActive) // (or whatever)
.OrderBy(e => e.LastName))
{
DoSomething(emp);
}
}
}
}
2
怎麼樣在實體上直接使用.OrderBy
?
db.Employees.OrderBy(p => p.Id);
相關問題
- 1. DbSet <entity> .Load()函數在EF 6.0
- 2. 使用Python對CSV數據排序
- 3. 使用datatable.DefaultView.Sort對數據表排序
- 4. 使用Eloquent對數據進行排序
- 5. 使用字符串作爲類型的DbSet像EF-CodeFirst中的DbSet <string>
- 6. 在EF 4.1中,我可以使用DBSet <ISomething>而不是DBSet <Something>?
- 7. 使用插入排序對輸入數據進行排序
- 8. 無法使用排序對數據進行排序
- 9. 排序/排序MySQL中的數據對?
- 10. 使用有限數據對非數字對象進行排序
- 11. EF排序問題
- 12. 使用任何數據對數據行進行排序
- 13. 使用Rails對數據庫中的數據進行排序
- 14. 使用XSLT對XML元素進行排序並對數據進行排序
- 15. 排序數據庫對象
- 16. 數據排序對象
- 17. 對Delphi數據集排序
- 18. 使用插入排序方法對字符串數據數組排序
- 19. EF 6:動態複製的DbSet
- 20. 一個DbSet的EF代碼優先PluralizingTableNameConvention
- 21. DbSet,ModelBuilder和EF導航屬性
- 22. 嘲笑DBSet,EF模式第一
- 23. EF庫返回dbset只有一次
- 24. 使用underscore.js對數組升序排序
- 25. 使用EF發佈針對數據庫的Linq查詢使用EF
- 26. 用PHP對數據庫表排序
- 27. 如何使用sails-js以降序對數據進行排序?
- 28. 僅使用DbSet更新對象
- 29. 排序數組 - 從外部數據對數組排序
- 30. 數據中的DbContext DbSet比數據庫
我知道這不完全是我問的,但它在視圖中正確地執行工作 – Omar 2011-05-20 16:13:21