I have a class called ReportRequest as:
public class ReportRequest { Int32 templateId; List entityIds; public virtual Int32? Id
I found that using ICollection worked where IList did not.
ICollection
IList
I'm no NHibernate wizard, but I did want to throw a bone to someone else who might land on this issue.