ile veri sıralama EF'de bir DbSet sınıfına göre bir siparişi yayınlamanın bir yolu var mı? Bunun bir sorguda yapılması gerekir C#EF DbSet
EF DbSet
cevap
Ben db.Employees bir DBSet İşte
private readonly DbContext context;
...
context.Set<T>().OrderBy(item => item.Property)
kullanıyorum
,
veya EDMX bir QueryView tanımlamak gerekir. Bir QueryView, verileri belirtmek/sıralamak/filtrelemek için kullanılabilir. İşte
var emps = from e in _db.Employees
orderby e.FirstName
select e;
_db.Employees DbSet geçerli: Alexandre tarafından belirtildiği gibi DefiningQuery versus QueryView
Kod ilk yaklaşımı kullanıyorum. Edmx dosyası yok. – Omar
, önce bir EDMX'i koddan tüketebilir, ancak daha sonra bütün kodu ilk konseptine meydan okuyor. –
sizin gibi sorguda bunu yapabilir:
şuna bir bakın.IQueryable erişimi alarak DbSetgelen, ancak DBContext gelen yapabilirsiniz bunun nasıl emin değilim. Yapmaya çalıştığın şey bu mu?
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);
}
}
}
}
.OrderBy
'u doğrudan Entity'de kullanma hakkında ne düşünüyorsunuz?
db.Employees.OrderBy(p => p.Id);
- 1. EF code-first BİR DbSet için çoğullaştırmaTableNameConvention
- 2. DbSet
- 3. EF Tür yürütmesinde
- 4. i EF 4.0 <code>ObjectSet</code> kullanmak için kullanılan DbSet
- 5. EF
- 6. EF
- 7. EF
- 8. EF Core RC2 FinaI Sorun: Bu DbContext
- 9. EF Code First'teki tablolarımı nasıl tekilleştirebilirim?
- 10. EF eklenti göç boş göç üretir
- 11. EF Code Öncelikle ilgili nesneleri iade etmiyor
- 12. EF uygulamamda .Include() yöntemi bulunamıyor Genel depo
- 13. EntityState.Modified, EF Core ile EF 6
- 14. Entity Framework DBSet son derece yavaş
- 15. EF Entry.State
- 16. EF 4.0
- 17. EF Koşullu
- 18. EF SqlCommand.ExecuteNonQuery
- 19. EF Eager türetilen sınıf getiriliyor
- 20. EF Kod İlk 4.1 - varsayılan
- 21. EF: Varlık Bağımlılık Enjeksiyon
- 22. Readonly özellikleri EF 4,1
- 23. Ayırımcıya göre sırala - EF
- 24. EF TPH Kalıtım Sorgusu
- 25. EF Basit Mapping
- 26. EF İçerik Yönetimi
- 27. Oracle'a EF geçişi
- 28. EF Çekirdek İskele DbContext
- 29. EF Kodu ilk sorgu döndürüyor 0
- 30. Bu EF Mock kurulum kodunu, yeniden kullanılabilir bir Generic Boilerplate olarak nasıl yazabilirim?
Bunun tam olarak ne istediğimi bilmediğini biliyorum, ancak işin görünümünde tam olarak var. – Omar