Fluent nhibernate配置-UseOuterJoin(),ProxyFactoryFactory()

Fluent nhibernate配置-UseOuterJoin(),ProxyFactoryFactory(),nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我看到了以下代码行: return MsSqlConfiguration.MsSql2008 .UseOuterJoin() .ProxyFactoryFactory(typeof(ProxyFactoryFactory)) .ConnectionString(x => x.FromConnectionStringWithKey("ApplicationServices"))

我看到了以下代码行:

return MsSqlConfiguration.MsSql2008
                .UseOuterJoin()
                .ProxyFactoryFactory(typeof(ProxyFactoryFactory))
                .ConnectionString(x => x.FromConnectionStringWithKey("ApplicationServices"))
                .ShowSql();
在fluent中,我得到了关于“自我解释”的解释。 如果有人能解释一下UseOuterJoin()、ProxyFactoryFactory()的含义,或者给我一个链接阅读我自己,我将不胜感激

提前谢谢

如果数据库支持ANSI或Oracle样式的外部联接,则外部联接 获取可能通过限制轮数来提高性能 往返数据库的行程(以可能需要更多工作为代价 由数据库本身执行)。外部联接获取允许图形 由多对一、一对多或一对一连接的对象 要在单个SQL SELECT中检索的关联

默认情况下,加载对象时获取的图形以叶结束 对象、集合、具有代理的对象或循环 发生

对于特定关联,可以配置抓取(以及 通过在 XML映射

ProxyFactoryFactory只是指定如何创建代理