[英]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.