2008-08-28 20 views

cevap

11

Ing (sadece aşırı yük olarak ıcollection gösterilmektedir) (koleksiyon) In jenerik eşdeğer yöntemleri

imzaları aşağıdaki gibidir olup:

In(string propertyName, ICollection values) 

VS.

InG<T>(string propertyName, ICollection<T> values) 

NHibernate'in kaynak kodunu (trunk) incelediğimizde, koleksiyonun hem bir nesne dizisine kopyalanması hem de ileriye doğru kullanılmasının bir performans farkı olmadığını düşünüyorum. onların arasında.

Şahsen sadece bir arada En çok kullandığım - daha kolay okunması.

0

Kısıtlama. Kesinlikle, hangi ölçütlerle .In() yöntemine geçirdiğinize dair bir alt sorgu oluşturur, ancak InG() öğesinin ne yaptığından emin olmaz. hiç görmedim.