C# 如何在一个asp.net mvc应用程序中使用两个具有关系的不同数据库

C# 如何在一个asp.net mvc应用程序中使用两个具有关系的不同数据库,c#,asp.net-mvc,C#,Asp.net Mvc,如何在一个asp.net mvc应用程序中使用两个具有关系的不同数据库 使用实体框架4.0的一个好处是,它可以处理来自多个表的数据,或者在您的情况下,处理来自多个数据库的数据。这里有一个。这是一个学习曲线,但许多人喜欢这种方法,微软似乎致力于它的未来 基本上,使用EF允许您在其模型中进行数据映射,从您那里抽象出所有数据库和表连接。您可以获得具有您可以理解的类和属性名称的业务对象,并且这些业务对象更易于编码。静态新建table1DataContext Context1= 新的table1Data

如何在一个asp.net mvc应用程序中使用两个具有关系的不同数据库


使用实体框架4.0的一个好处是,它可以处理来自多个表的数据,或者在您的情况下,处理来自多个数据库的数据。这里有一个。这是一个学习曲线,但许多人喜欢这种方法,微软似乎致力于它的未来


基本上,使用EF允许您在其模型中进行数据映射,从您那里抽象出所有数据库和表连接。您可以获得具有您可以理解的类和属性名称的业务对象,并且这些业务对象更易于编码。

静态新建table1DataContext Context1= 新的table1DataContext(“ConnectionString”); 静态table2DataContext Context2=新table2DataContext(“ConnectionString2”)

//c语言中的Linq语句#

var query=从table1DataContext.table1中的a到table2DataContext.table2中的b 其中a.ID==b.ID

选择新的{a,b}

你真的需要更具体,提供细节。任何人都不可能知道你在问什么。我正在使用一个mvc应用程序,它有两个不同的数据库。如果我创建两个不同的连接字符串。我收到错误,对象名“dbo.Clients”无效。。。有没有办法让它像一个数据库一样工作