在我们的sharepoint系统中,我们将文档库标记为我的文档,并将复杂文件结构标记为所有文档。 此所有文档都由爬网程序编制索引,每个用户都可以通过搜索及其文档库(My Document one)访问所有文档中的数据。
我需要两个相同的功能(下载它们压缩,复制它们等)并且我不希望以两种方式同样的事情,因为系统不同。
在抽象方面,是否有某种方法可以同样的方式处理这两个“存储库”?就像我将拥有一些类Repository一样,它将从MyDocuments和AllDocuments获得IQueryables
并对它们执行相同的任务?
我发现他们都可以将自己的商品视为DataTable
。这样做是一个很好的解决方案吗?对于我需要实现的特定任务,我更喜欢使用IQueryable
或IEnumerable
顺便说一下。我正在csharp
中实现它