別のサーバに存在するデータベースのテーブルを複製する必要があります。 たとえば、サーバAには、EmployeeDataBaseというデータベースがあります。このデータベースには、サーバBにあるEmployeeDataBaseというデータベースにコピーする必要があるテーブルt1があります。 linqクエリを使用して行う方法。linqのテーブルへのアクセス方法
私のアプリケーションは、linq to entityを使用しています。テーブルはあなたが同じマッピングを使用することができます同じ定義を持っている場合
おかげ
私は詳しく説明します:接続に必要なサーバー名、ユーザー名、パスワードのテキストボックスがあります。これらのテキストボックスを埋めると、ユーザーはドロップダウンをクリックします。データベースドロップダウンからデータベースを選択します。現在のユーザは、givendドロップダウンからソースデータベースを選択します。ユーザが特定のデータベースを選択すると、そのデータベースのすべての別個の行が他のドロップダウンに移入されます。 – user650922
データベーススキーマを事前に知らない –
DataContext lnqDC = new System.Data.Linq.DataContext( "データソース=" + serverName + ";初期カタログ=マスター;ユーザーID =" + serverUserName + ";パスワード= "+ serverPassWord +"; "); var DatabaseNames = lnqDC.ExecuteQuery( "select [name] from sys.databases")。AsEnumerable();これはサーバーのすべてのデータベースを一覧表示するために行いました。 –
user650922