是否可以在linqtosql查询中指定数据库和模式?

时间:2015-01-07 13:40:20

标签: c# linq-to-sql

我使用linqtosql直接查询数据库(而不是ORM)。

我有以下代码可以使用:

var events = 
    from e in Events
    select e.EventID;

我想要做的是将它扩展为连接到同一SQL实例上不同数据库/模式中的第二个表。例如:

var events = 
    from e in Events
    join p in database2.dbo.People on p.PersonID equals e.PersonID 
    select e.EventID;

我如何在linq查询中指定数据库/模式?

1 个答案:

答案 0 :(得分:1)

我认为不可能开箱即用。但是如果您只想要一个select,则可以创建第二个数据库的视图并将其添加到DBML中。