在Linq2Sql中,你可以通过将数据库名称添加到源中来连接数据上下文到多个数据库。
在Linq 2 Entities / ADO.net Entity Framework中是否有实现这一点的方法?数据库名称是否可以添加到表名中?
我尝试将'Schema'从dbo更改为MyDatabase.dbo,但EF将其封装成
SELECT FROM [MyDatabase.dbo].[MyTable]
欺骗性的操作,比如将'Schema'更改为'MyDatabase].[dbo',将被转义为。
SELECT FROM [MyDatabase]].[dbo].[MyTable]
(注意这两个]]
。)