实体框架(从两个表中选择所有字段) [英] Entity Framework (select all fields from two table)
本文介绍了实体框架(从两个表中选择所有字段)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好!
我有代码:
var listOfUsers = 来自 context 中的leadattribute> a 。 CMSPI_CODICIACCESSO
join b in context 。 CMSPI_ANAGRAFICAINFOBASE
on a 。 IDANAGRAFICA equals < span class =code-leadattribute> b 。 IDANAGRAFICA
选择 b;
但是这段代码只返回表a中的字段。我需要从每个表中返回所有字段。怎么做的?谢谢
解决方案
试试这个:
var listOfUsers =( from x in context.CMSPI_CODICIACCESSO
join u in context.CMSPI_ANAGRAFICAINFOBASE on x.IDANAGRAFICA等于u.IDANAGRAFICA
选择 new {
RowA = x,RowB = u
});
DataTable result = new DataTable();
foreach ( var x in listOfUsers)
{
result.Rows.Add(x.RowA,x.RowB);
}
--Amit
Hello!
I have code:
var listOfUsers = from a in context.CMSPI_CODICIACCESSO
join b in context.CMSPI_ANAGRAFICAINFOBASE
on a.IDANAGRAFICA equals b.IDANAGRAFICA
select b;
But this code returns only fields from table a. I need return all fields from every tables. How it make? Thank you
解决方案
Try this:
var listOfUsers = (from x in context.CMSPI_CODICIACCESSO join u in context.CMSPI_ANAGRAFICAINFOBASE on x.IDANAGRAFICA equals u.IDANAGRAFICA select new { RowA = x, RowB = u }); DataTable result = new DataTable(); foreach (var x in listOfUsers) { result.Rows.Add(x.RowA , x.RowB); }
--Amit
这篇关于实体框架(从两个表中选择所有字段)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文