ある DB から別の DB にデータを転送する必要があります。宛先 DB には、ソースよりもはるかに少量のデータが含まれており、各テーブルはソース テーブルの列のサブセットにすぎません。目的の DBML を作成したところ、(目的の DBML の) L2S データ型がソース DBML の L2S データ型と同じであるため、コンパイル エラーが発生します。
これらの型をデータ コンテキスト間で共有する方法はありますか? そうでない場合、宛先 DB に保存する前に各ソース タイプを宛先タイプにマップするマッパーを作成する必要がないように、ソース タイプを宛先タイプとしてキャストする方法はありますか?
明確にするために、ソース DBML には、必要な列のみを含めています。そのため、ソースと宛先の型はまったく同じですが、それらは独自の DBML に属しています。
このまったく同じテーブルが両方の DBML にあります。
この質問は、正しく説明するのに苦労しました。これを尋ねる別の方法は、「ソース テーブルからデータを取得し、それをソース DBML の 1 つの型だけを使用して宛先 DB に保存できますか?」ということです。