Çalıştığım başka bir programlayıcıyla bir tartışma yapıyorum. Bir veritabanı dönüş tipi için DataTables - IEnumerable <T>
, birisi DataSets ve datatables veIEnumerable<T>
uygulamak iyilik türlerini ... ya da tam tersi
I kullanmaktan kaçınmak yapmalıdır orada herhangi bir önemli bellek kullanımı veya performans farklılıkları ya da diğer eksileri vardır daha hafif olduğundan, özelliklere erişirken nesneye güçlü bir şekilde yazıldığından, temel türden vb. hakkında daha zengin bilgilere izin verdiğinden, IEnumerable<T>
(List<T>, T[] etc
) numaralı döndürme türlerini tercih etmeyi tercih edebilirsiniz. Veri okuyucuyu manuel olarak kullanırken daha fazla zaman alırlar.
Bu gün DataTable'ları kullanmanın tek nedeni sadece lazyness mı?
platform/dil? DataTable'ın platforma özel bir yapı olduğunu tahmin ediyorum; ama açık yapmak – Javier
yanıtı kolaylaştırır Sure, platformdur. Net Framework (C# veya vb) 2.0+ – CRice
Ben 2009'dan beri bir DataTable kullandığımı sanmıyorum, onlar – CRice