【发布时间】:2018-02-16 06:15:43
【问题描述】:
我有一个实体人:
public class Person
{
public virtual int Id {get; set; }
public virtual string FirstName { get; set; }
public virtual string MiddleName { get; set; }
public virtual string LastName { get; set; }
}
使用映射:
public class PersonMap
{
public PersonMap()
{
Table(TABLE_NAME);
Id( x => x.Id);
Map(x => x.FirstName).Not.Nullable();
Map(x => x.LastName).Not.Nullable();
Map(x => x.MiddleName).Not.Nullable();
}
}
在某些情况下,我希望 Nhibernate 返回字典而不是实体:
IDictionary<string,string> person = session.Get(id);//????
string firstName = person["FirstName"];
这是否可以在不添加不同映射的情况下实现?
【问题讨论】:
标签: nhibernate fluent-nhibernate