我有一个LINQ to 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();
}
}
现在它处理了所有四个表格。我希望它可以处理前三个表格并为最后一个表格创建另一个。这可行吗?
谢谢!