2009-06-01 25 views
0

私は、列ID、データベース(NVARCHAR)、表(nvarchar型)とテーブルMainIndexを持ってMasterDatabaseというデータベースを持っている使用LINQのは、別のデータベース内のデータに基づいてデータベースからデータを取得する

と私は2つの他のデータベースを持っていますテーブルとデータで

FROMステートメントをMasterDatabase.MainIndexの結果で置き換える方法はありますか?

これはLINQで行うことができますか?

+0

または私は上記のものを行うために、よりelegent方法はありますか? –

答えて

0

ではより多くの情報それとも、[DatabaseName].[SchemaName].[TableName]またはそれは同様[ServerName]が含まdifferenctサーバー上にある場合は...その後、あなたは「wouldnのいずれかであなたの.dbml内のテーブルを付けることによって、他のデータベースからテーブルをアクセスすることができます動的linqを使用する必要があります

+0

"テーブルのプレフィックス"とは何を意味するのかわからない LinqToSql dbmlの –

+0

に感謝の意を込めて、接続文字列で使用されているテーブルの外にデータベースからのテーブルを手動で追加します。そのテーブルを右クリックしてプロパティを選択してください...データベース内のテーブルの名前であるSourceというプロパティがあります...上記の手順でテーブルの名前を変更してください... – bytebender

1

また、選択したいテーブルを2番目のデータベースからmasterデータベースのビューとして追加する方法もあります。ビューをエンティティとしてマップすることができます。

:)

関連する問題