C# NHibernate和WinForms

C# NHibernate和WinForms,c#,C#,我已经将数据库中的表映射到NHIbernate对象。但我不知道我该怎么表现 DataGridView中的这些对象?要使用datagridview绑定对象列表,我可以使用bindingsource,然后使用Filter for Exapple。但我不知道这是否是NHiberante的好方案 谢谢您不需要bindingsource来绑定数据。只需将对象集合指定给网格的数据源属性 dataGridView1.DataSource = session.Query<EntityType>();

我已经将数据库中的表映射到NHIbernate对象。但我不知道我该怎么表现 DataGridView中的这些对象?要使用datagridview绑定对象列表,我可以使用bindingsource,然后使用Filter for Exapple。但我不知道这是否是NHiberante的好方案


谢谢

您不需要bindingsource来绑定数据。只需将对象集合指定给网格的数据源属性

dataGridView1.DataSource = session.Query<EntityType>();
dataGridView1.DataSource=session.Query();

很抱歉,ISession没有函数query。我想使用Filter和collection必须实现iBind接口,只需使用NHibernate.Linq添加
在顶部。是的,它有,但IBinding在IQueryable接口中仍然不是强制的,并且BindingSource中的过滤器不起作用。您是否尝试将nHibernate的输出包装在
绑定列表中?