In Linq2Sql you can connect a data context to multiple databases by just adding the database name to the source。跨多个数据库的ADO.Net实体框架
有没有办法在Linq 2实体/ ADO.net实体框架中实现这一点?数据库名称可以添加到表名中吗?
我试图从DBO的 '模式' 改变为MyDatabase.dbo,但EF封装此成
SELECT FROM [MyDatabase.dbo].[MyTable]
诡计像改变 '模式' 至'MyDatabase的]。[DBO'将逃进
SELECT FROM [MyDatabase]].[dbo].[MyTable]
(介意两个]]
)
该视图只有在每个数据库位于同一个数据库服务器上的情况下才能正常工作,否则您要跨数据库。在sql 2005+中,我相信一个同义词也可以工作,但我不是100%。 至于丢失的变化,如果您停止使用设计,并且手动编辑了四个文件,这就不再成为问题。 – NikolaiDante 2009-03-04 13:15:11