Я нашел эту статью Microsoft (http://msdn.microsoft.com/en-us/library/gg715126%28v=vs.103%29.aspx), в которой говорится:
Свойство навигации, которое представляет конец отношения «многие», должно возвращать тип, реализующий System.Collections.Generic.ICollection of T, где T - тип объекта на другом конце отношения .
Мои свойства со многими связями должны использовать ICollection для поддержки LazyLoading в Entity Framework 4.1?
Вместо этого, если я использую IList, отложенная загрузка не происходит?