我們使用Linq To SQL和我們自己的數據上下文邏輯在多個數據庫中執行一個linq查詢。當我們返回結果時,我們需要每個行的數據庫。所以...Linq To SQL - 如何從數據庫中獲取屬性不是數據庫
我想要在我的類上返回數據庫名稱(SQL Server,因此DB_NAME())的屬性。我如何在Linq To Sql中執行此操作?
注意:我們有數百個數據庫,不想在每個數據庫中放置視圖。返回應該作爲返回結果集的每一行中的另一個屬性返回。
我們使用Linq To SQL和我們自己的數據上下文邏輯在多個數據庫中執行一個linq查詢。當我們返回結果時,我們需要每個行的數據庫。所以...Linq To SQL - 如何從數據庫中獲取屬性不是數據庫
我想要在我的類上返回數據庫名稱(SQL Server,因此DB_NAME())的屬性。我如何在Linq To Sql中執行此操作?
注意:我們有數百個數據庫,不想在每個數據庫中放置視圖。返回應該作爲返回結果集的每一行中的另一個屬性返回。
在DBML XML文件,您可以設置此列元素的表達屬性:你如何查詢對多個數據庫
<Column Name="Table1.DBName"
DbType="nvarahcar(128)"
Type="System.String"
Expression="DB_NAME()" />
你是如何遍歷不同的數據庫?你能否在查詢中包含來自上下文的信息?例如:
Dim results = _
From x In myContext.MyTables _
Select x, info = myContext.Connection.ConnectionString
可以提供更多的細節?這是在應用程序內部通過存儲過程從數據庫服務器完成的,還是如何實現的? – 2008-10-23 21:05:54