如何在一个asp.net mvc c#application
中使用两个不同的数据库关系
答案 0 :(得分:0)
使用 Entity Framework 4.0 的一个好处是,它可以处理来自多个表的数据,或者像您的情况一样处理多个数据库。这是一个how-to article。有一些学习曲线,但很多人都喜欢这种方法,而且微软似乎也在为未来做好准备。
基本上,使用EF可以在其模型中进行数据映射,从而抽象出所有数据库和表连接。您可以获得具有您可以理解的类和属性名称的业务对象,并且更容易编写代码。
答案 1 :(得分:0)
static新table1DataContext Context1 = new table1DataContext(“ConnectionString1”); static table2DataContext Context2 = new table2DataContext(“ConnectionString2”);
// c#中的Linq语句
var query =来自table2DataContext.table2中b的table1DataContext.table1中的a
其中a.ID == b.ID
选择新的{a,b};