linq to sql:数据表可以来自于不同的连接不?

来源:互联网  时间:2016/6/28 19:04:01

关于网友提出的“ linq to sql:数据表可以来自于不同的连接不?”问题疑问,本网通过在网上对“ linq to sql:数据表可以来自于不同的连接不?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: linq to sql:数据表可以来自于不同的连接不?
描述:

假如有两个数据表来自不同的数据库,但是在一个sql server数据库服务器中. 如果直接写SQL语句可以这么写:select a.*,b.* from a..table1 a,b..table2 b where a.id=b.id 如果用linq to sql能实现这种不在同一个数据库的查询不?


解决方案1:

如下试试,用ToList();

DevV8GlobalDataEntities oJsBaseContect = new DevV8GlobalDataEntities();
            JobsDBHKEntities oJsResumeC/>
            var oJsBase = oJsBaseContect.JsGlobal_JobSeekerBase.ToList();
            var oJSResume = oJsResumeContect.JsResumes.ToList();
            var query = from j in oJsBase
                        join r in oJSResume on j.Id equals r.JobSeekerId
                        where r.CreateCountry == "HK" && j.Id == 100003000010087
                        select new
                        {
                            j.Id,
                            r.ResumeTitle
                        };
            foreach (var item in query)
            {
                Console.WriteLine(item.ResumeTitle);
            }

上一篇aspnet iis7转换文档实现在线预览问题,帮我分析呀…
下一篇jq怎么弄修改删除?
明星图片
相关文章
《 linq to sql:数据表可以来自于不同的连接不?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)