【发布时间】:2011-01-07 07:52:46
【问题描述】:
通常我们为每个表类创建 1:1 映射。
例如(表格):
[用户]
user_id - PK
姓名
[交易]
user_id - FK
item_id
数量
示例映射:
公共类用户
{
公共字符串 ID {get;设置;}
公共字符串名称 {get;设置;}
}
公共类交易
{
公共字符串用户ID {get;设置;}
公共字符串 ItemID {get;设置;}
公共小数金额{get;设置;}
}
但是由于优化问题,有时在查询结果时需要进行一些操作;我们通常使用从多个表返回结果的存储过程。
如果我们使用上面的例子;我们如何调用从连接表返回结果的过程?是否可以不创建一个新的类和绑定只是为了这个组合记录?
谢谢!
【问题讨论】:
标签: nhibernate stored-procedures multiple-tables