博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linq中如何在join中指定多个条件
阅读量:7213 次
发布时间:2019-06-29

本文共 612 字,大约阅读时间需要 2 分钟。

public ActionResult Edit(int id)

{
using (DataContext db = new DataContext(ConfigurationManager.ConnectionStrings["sqlConnection"].ConnectionString))
{
IQueryable<ClassInformation> result = from c in db.GetTable<TClass>()
join t in db.GetTable<TTeacher>()
on new { id = c.ID, id1 = c.ID }
equals new { id = t.ClassID, id1 = id }
select new ClassInformation { ID = c.ID, ClassID = t.ClassID, Name = c.Name, TeacherName = t.Name, Address = t.Address, Phone = t.Phone, Email = t.Email };
ClassInformation k = result.Single();
ViewData["K"] = k;
return View();

}

}

转载于:https://www.cnblogs.com/ZGQ-VIP/p/10276480.html

你可能感兴趣的文章
UML 10 种常见的域建模错误
查看>>
leetCode 6. ZigZag Conversion 字符串 (上传费劲)
查看>>
Spring(15)——基于注解的配置(二)
查看>>
SDS趋势之二:对象存储将替代文件存储
查看>>
Lync2013 升级错误总结2 Lync2013 PC和手机客户端登录无法验证
查看>>
在Solaris 下使用Os Watcher 监控Oracle
查看>>
Android进入商店并跳转到指定应用
查看>>
MessageQueue的使用方法(二)
查看>>
修改PPC下的移动运营商名称为中文
查看>>
mysql dba系统学习(2)了解mysql的源码目录及源文件
查看>>
GitHub 版本控制 项目托管 04 创建GitHub远程仓库
查看>>
Java实现MD5加密
查看>>
oracle日常维护(不断更新)
查看>>
server 2008 跨进新的平台(二)
查看>>
exchange 2010申请分配证书服务提示:证书无效,不可用于exchange server
查看>>
ASP.NET MVC中,通用的异常处理
查看>>
Struts tiles入门(最最简单的例子)
查看>>
SpringBoot入门系列: Spring Boot的测试
查看>>
USequencer系列 |初识
查看>>
ARP攻击实战
查看>>