繁体   English   中英

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

[英]How to use two different database with relation in one asp.net mvc c# application

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

使用Entity Framework 4.0的好处之一是它可以处理来自多个表的数据,也可以处理多个数据库的数据。 这是一篇入门文章 有一些学习曲线,但是许多人喜欢这种方法,Microsoft似乎在未来致力于这一方法。

基本上,使用EF可让您在其模型中进行数据映射,从而从您那里抽象所有数据库和表联接。 您将获得具有易于理解的类和属性名称的业务对象,并且可以更轻松地针对它们进行编码。

静态New table1DataContext Context1 =新table1DataContext(“ ConnectionString1”); 静态table2DataContext Context2 =新table2DataContext(“ ConnectionString2”);

// C#中的Linq语句

var query =来自table1DataContext.table1中的a来自table2DataContext.table2中的b,其中a.ID == b.ID
选择新的{a,b};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM