DbExtensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
- Devralma
-
DbExtensions
- Öznitelikler
Yöntemler
| AsNoTracking(IQueryable) |
Döndürülen varlıkların veya ObjectContextiçinde DbContext önbelleğe alınmayacak yeni bir sorgu döndürür. Bu yöntem, temel sorgu nesnesinin AsNoTracking yöntemini çağırarak çalışır. Temel alınan sorgu nesnesinin AsNoTracking yöntemi yoksa, bu yöntemi çağırmanın hiçbir etkisi olmaz. |
| AsNoTracking<T>(IQueryable<T>) |
Döndürülen varlıkların veya ObjectContextiçinde DbContext önbelleğe alınmayacak yeni bir sorgu döndürür. Bu yöntem, temel sorgu nesnesinin AsNoTracking yöntemini çağırarak çalışır. Temel alınan sorgu nesnesinin AsNoTracking yöntemi yoksa, bu yöntemi çağırmanın hiçbir etkisi olmaz. |
| Include(IQueryable, String) | |
| Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) | |
| Include<T>(IQueryable<T>, String) | |
| Load(IQueryable) |
, ObjectSet<TEntity>, ve diğer sunucu sorguları gibi DbSet<TEntity>sunucu sorguları için sorgunun sonuçları ilişkili DbContextöğesine ObjectContext veya istemcideki başka bir önbelleğe yüklenecek şekilde sorguyu numaralandırırObjectQuery<T>. Bu, ToList'i çağırmak ve listeyi gerçekten oluşturma yükü olmadan listeyi atmakla eşdeğerdir. |
| ToBindingList<T>(ObservableCollection<T>) |
Verilen ObservableCollection<T>ile eşitlenmiş durumda kalan bir BindingList<T> uygulama döndürür. |