我正在使用Repository/Unit of Work模式构建一个n层应用程序,但我在读取相关实体的属性时遇到了问题,因为它们没有加载。我已经确定这个问题是由延迟加载引起的。一个简化的示例可能是尝试在下面的代码中检索Book的作者,因为Book的Author和Publisher属性都为空。 一般来说,我对延迟加载很感兴趣,因为这(据我所知)应该会减少传输的数据量。这对我来说特别有趣,因为我并不总是在我的Razor页面中使用所有的属性或集合。
使用Assembly.Load加载的动态链接库有一个返回大型数据集的长时间运行方法,我正在考虑创建AppDomains来运行此动态链接库的不同版本。但是,我没有使用过AppDomains,所以我不确定跨AppDomain边界的编组/序列化的复杂性和性能。因此,我想知道在使用AppDomains之前,是否可以通过利用Service Fab