是否可以在 linqtosql 查询中指定数据库和模式?
Is it possible to specify a database and schema within a linqtosql query?
我正在使用 linqtosql 直接查询数据库(不是 ORM)。
我有以下有效的代码:
var events =
from e in Events
select e.EventID;
我想做的是扩展它以加入同一 SQL 实例上不同数据库/架构中的第二个 table。例如:
var events =
from e in Events
join p in database2.dbo.People on p.PersonID equals e.PersonID
select e.EventID;
我将如何在 linq 查询中指定数据库/模式?
我认为开箱即用是不可能的。但是如果您只想要一个 select,您可以创建一个到第二个数据库的视图并将其添加到您的 DBML。
我正在使用 linqtosql 直接查询数据库(不是 ORM)。
我有以下有效的代码:
var events =
from e in Events
select e.EventID;
我想做的是扩展它以加入同一 SQL 实例上不同数据库/架构中的第二个 table。例如:
var events =
from e in Events
join p in database2.dbo.People on p.PersonID equals e.PersonID
select e.EventID;
我将如何在 linq 查询中指定数据库/模式?
我认为开箱即用是不可能的。但是如果您只想要一个 select,您可以创建一个到第二个数据库的视图并将其添加到您的 DBML。