I have a class called ReportRequest as:
public class ReportRequest { Int32 templateId; List entityIds; public virtual Int32? Id
Use collection interfaces instead of concrete collections, so NHibernate can inject it with its own collection implementation.
In this case, use IList instead of List
IList
List