我有一些实例用于报告执行 sprocs 比复杂的 QueryOver 语句更容易和简单的地方。
我有一个 DTO,而不是实体,它表示从查询返回的数据,并希望将查询结果填充到 DTO 中。我正在使用命名查询和 session.GetNamedQuery() 来执行查询。
- 我必须为 DTO 创建映射文件吗?
- 如果是这样,是否可以让 NHibernate/FluentNHibernate 知道它不应该为 DTO 创建表?我的单元测试使用 NH 的 SchemaExport 工具删除并创建模式,并且不想为 DTO 创建表
请注意,我不想使用 Projections 和 AliasToBean 投影 QueryOver/Linq 查询 - 我需要执行存储过程。
干杯