我在单独的 SQL Server 数据库中有两个日志表(在不同的服务器上)。这两个表具有完全相同的架构。在我的 .NET 应用程序中,我可以创建两个 Linq to SQL 类集合(DBML 文件),然后执行我自己的自定义 Linq 查询来合并两个表并返回一个匿名类型。但是我在同一张表上有几个查询(都略有不同),每次都做联合是重复的。
是否可以将这两个表合并为一个具体/命名类型 IEnumerable?基本上我想做的是:
var logs = Logs.Where(l => l.TimeStart >= DateTime.Today)
并且Logs
实际上已经从两个表返回数据,并且无论我在.Where()
.
这可能吗?