实体框架(从两个表中选择所有字段) [英] Entity Framework (select all fields from two table)

查看:62
本文介绍了实体框架(从两个表中选择所有字段)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我有代码:

  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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆