【发布时间】:2010-11-25 16:16:24
【问题描述】:
是否可以使用 LINQ 跨不同的数据库执行连接?如果是那怎么办?
【问题讨论】:
是否可以使用 LINQ 跨不同的数据库执行连接?如果是那怎么办?
【问题讨论】:
如果数据库在同一台服务器上,您可以创建视图(以及 3 部分命名),以便可以从一个数据库中查询所有表。
如果数据库位于不同的服务器上,您可以使用链接服务器和视图(以及 4 部分命名),以便可以从一个数据库中查询所有表。
【讨论】:
调用.ToList()是在查询db中的所有记录,所以如果表中有很多记录的话会吃很多内存。
【讨论】: