开发工具与关键技术:VS2015和 C#、MVC
作者:蔡杰明 撰写时间:2020年8月7日
多表查询:
From … in …
Join … in … on … equals …
Where …
Select new/ …
List<数据库表/封装的实体类> 自定义名 = (from自定义表名1 in 数据库表1 join 自定义表名2 in 数据库表2 on 自定义表名1.表的外键ID equals 自定义表名2.表的主键ID
join 自定义表名3 in 数据库表3 on 自定义表名1/2.表的外键ID equals 自定义表名1/2.表的主键ID
select new 封装的实体列
{
页面需要查询的字段
变量名=自定义表1.表里面的字段,
变量名=自定义表2.表里面的字段,
变量名=自定义表3.表里面的字段
}).ToList();
lamoda单表查询:
var 自定义表名= myModel.模型表.ToList();
List<数据库表/封装的实体类> 自定义名=数据库表.where(m=>m.数据库数据==方法的参数);
新增核心代码:myModel.S_Airport.Add(参数);
保存/写入数据库代码:myModel.SaveChanges();