在 Linq2Sql 中,您只需将数据库名称添加到源即可将数据上下文连接到多个数据库。
有没有办法在 Linq 2 Entities / ADO.net Entity Framework 中实现这一点?可以将某处的数据库名称添加到表名中吗?
我试图将“架构”从 dbo 更改为MyDatabase.dbo,但 EF 将其封装到
SELECT FROM [MyDatabase.dbo].[MyTable]
将 'Schema' 更改为'MyDatabase].[dbo'之类的诡计将被转义为
SELECT FROM [MyDatabase]].[dbo].[MyTable]
(注意这两个]]
。)