我们使用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