4つの異なるテーブルを照会するLINQ to SQL DataContextがあります。しかし、これらのテーブルの1つを別のデータベースに移動する必要があります。特定のテーブルと別のテーブルのデータベースと接続文字列を持つことは可能ですか?だから、今、それはすべての4つのテーブルを扱うLINQからSQLへの複数のデータベース接続DataContext
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="DATABASE1")]
public partial class DataClassesDataContext : System.Data.Linq.DataContext
{
private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
public DataClassesDataContext() : base(global::System.Configuration.ConfigurationManager.ConnectionStrings["DATABASE1ConnectionString"].ConnectionString, mappingSource)
{
OnCreated();
}
public DataClassesDataContext(string connection) : base(connection, mappingSource)
{
OnCreated();
}
}
:
だから今、私のようなものを持っています。私はそれが最初の3つのテーブルを扱い、最後にもう1つテーブルを持っていたいと思います。これは可能ですか?
ありがとうございます!
テーブルに参加する必要がない場合は、各接続文字列が異なるデータベースを指す2つの異なるコンテキストを使用できます。 – adrianm