我们数据库表删除时通过IsDelete来实现的,即假删除。现提取数据时,想自动过滤已删除的数据,而不是传递查询条件去实现。
于是有这种想法:
NHibernate 想在mapping中增加一个过滤条件应如何实现。
可能是描述不是非常清楚吧。实际情况是一对多的实例,如何在多段增加一些默认的过滤条件。我使用的是bag集合,配置好XML架构后,会发现里面有一个where属性。没错,就是它!把过滤条件增加在where里面。如,where='IsDelete=0'