C# 有没有办法创建字典列表<;字段名称、字段值>;从查询结果?

C# 有没有办法创建字典列表<;字段名称、字段值>;从查询结果?,c#,nhibernate,C#,Nhibernate,是否有方法使用NHibernate(session.CreateSQLQuery(someQuery)…)从查询结果创建字典列表 查询可以是任意的。我们可以使用转换器以字典的形式获取任何行 var query = session.CreateSQLQuery("..."); var listOfDictionaries = query .SetResultTransformer(Transformers.AliasToEntityMap) .List<IDictionar

是否有方法使用
NHibernate(session.CreateSQLQuery(someQuery)…
)从查询结果创建
字典列表


查询可以是任意的。

我们可以使用转换器以字典的形式获取任何行

var query = session.CreateSQLQuery("...");

var listOfDictionaries = query
    .SetResultTransformer(Transformers.AliasToEntityMap)
    .List<IDictionary>();
我们可以使用第一个结果

listOfDictionaries[0]["ID"] // or
listOfDictionaries[0]["LastName"]
doc中的提示

很高兴看到;)享受快乐
listOfDictionaries[0]["ID"] // or
listOfDictionaries[0]["LastName"]