C# 是否可以将整个表映射到一个对象?

C# 是否可以将整个表映射到一个对象?,c#,nhibernate,C#,Nhibernate,是否可以将整个表映射到.Net对象,而不是仅映射单个行?基本上类似于DataTable,包括表名、列结构、表属性等。DataTable是映射到对象的整个表 如果你不想有一个包含行的容器,那么我想你可能会有一个2-D的“对象”数组,失去你的强类型,或者如果所有的东西都是单一类型,你可以使用它(可能是字符串?)。如果您想要强类型的不同列,您可以为每个列设置一个数组,其中包含特定行中的所有值,基本上将datatable反转为包含数据的列集合,而不是一个或多个行集合 我猜你是走错了路;您要么想要一个数据

是否可以将整个表映射到.Net对象,而不是仅映射单个行?基本上类似于DataTable,包括表名、列结构、表属性等。

DataTable是映射到对象的整个表

如果你不想有一个包含行的容器,那么我想你可能会有一个2-D的“对象”数组,失去你的强类型,或者如果所有的东西都是单一类型,你可以使用它(可能是字符串?)。如果您想要强类型的不同列,您可以为每个列设置一个数组,其中包含特定行中的所有值,基本上将datatable反转为包含数据的列集合,而不是一个或多个行集合


我猜你是走错了路;您要么想要一个数据表,要么想要一个表示一行的单个对象,然后拥有这些对象的集合(列表/字典/任何东西)。

为什么不使用?您需要它缺少什么?@DStanley这是为了工作,我们使用NH来完成所有数据库连接。因此,它所缺少的是:成为一名无国籍者。