我正在使用 NHibernate 开发一个 asp.net mvc 应用程序,我有一个查询,我想知道如何转换列中的行?
我有一个动态系统,其模型如下:
// It's a kind of metadata
public class Field
{
public virtual long Id { get; set; }
public virtual string Name { get; set; }
}
// the value is here with respective field
public class FieldValue
{
public virtual long Id { get; set; }
public virtual Field Field { get; set; }
public virtual string Value { get; set; }
}
我想知道如何获得列是 Field 对象而值是 FieldValue 对象的结果,我应该创建一个 ViewModel 吗?或者用 asp.net mvc 做的方法?
我可以进行查询以获得如下结果:
但我想做一个这样的查询(或者一种在我的视图上创建结果的方法 asp.net mvc):
谢谢