Fluent NHibernate - 过滤结果集
FNH 新手问题 -
我有两个对象 RR 和 TT 定义如下:
public class RR
{
Id
Name
TT_Id //corresponds to TT.Id
}
public class TT
{
Id
Name
Type
}
我想按照以下 SQL 过滤来自 RR 的记录:
SELECT RR.*
FROM RR
LEFT OUTER JOIN TT ON RR.TT_Id = TT.Id
WHERE TT.Type <> 7
任何人都可以指导我如何添加过滤条件以在 NH 中实现上述目标。
谢谢你!
FNH Newbie question -
I have two objects RR and TT defined as following:
public class RR
{
Id
Name
TT_Id //corresponds to TT.Id
}
public class TT
{
Id
Name
Type
}
I want to filter records from RR as per following SQL:
SELECT RR.*
FROM RR
LEFT OUTER JOIN TT ON RR.TT_Id = TT.Id
WHERE TT.Type <> 7
Can anyone please guide how can I add filter criteria to achieve above in NH.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么RR中有TT_Id而不是TT本身?在我看来,这会让很多事情变得比需要的更加困难。
如果它引用 TT 那么
否则
或者
why you have TT_Id and not TT itself in RR? IMO it will make a lot of things more difficult than needed.
if it would reference to TT then
otherwise
or