|
|
1
2
如果您只是查询数据库而不尝试执行任何类型的扩展逻辑,则可以在SQL Server中创建一个连接到两个数据库的视图,如下所述--> Create view across multiple databases 。然后,您需要使用原始ADO.NET或通过LINQ to Entities和Entity Framework查询视图。如果您需要做任何更复杂的事情,您需要研究存储过程。 **正如T.S.所指出的,您需要在两个数据库之一上创建此视图,并确保连接字符串指向该数据库。 |
|
|
2
0
只需在表名称之前命名数据库和表的所有者。在MS SQL Server中,这应该可以工作:
您也可以跳过所有者,它将用默认值替换它:
如果您是用C#编写的,并且比T-SQL更了解它,那么您实际上不需要存储过程,因为您可以用C#方法替换它们。 我希望这有帮助。 |