博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC 增删改查
阅读量:4983 次
发布时间:2019-06-12

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

MVC内部的增删改查语句都是用Lambda表达式写成的,因此要想使用MVC内部的增删改查就要学会写Lambda表达式。

 

这里拿表Train来仅作研究:

 

//声明一个表Train的上下文对象

AirSysEntities db = new AirSysEntities();

 

//添加主代码

db.Train.AddObject(train);//train是表Train的对象

db.SaveChanges();

 

//修改主代码

db.Train.Attach(train); db.ObjectStateManager.ChangeObjectState(train, EntityState.Modified);

db.SaveChanges();

 

//删除主代码

Train train = db.Train.Single(t => t.trainid == id); db.Train.DeleteObject(train);

db.SaveChanges();

 

 

//查询主代码

return View(db.Train.ToList());//查询整个表

 

//查询单个信息

IQueryable<Train> list1= db.Train.Where(e => ((e.startaddress == saddress) && (e.endaddress == eaddress)));

//或者

List<Train> Ltrain = ClassSelect.Select(train);

(其中train存放的是表Train的局部信息)

 

转载于:https://www.cnblogs.com/shuaichao/p/3168538.html

你可能感兴趣的文章
go语言中strings包中的Trim函数的作用是什么
查看>>
C#知识点提要
查看>>
PageRank之基于C和C#的基本实现
查看>>
WPF MvvmLight RelayCommand 绑定Command 的使用
查看>>
vs2013新建asp.net web 项目报错,此模板尝试加载组件程序集NuGet Package Manage
查看>>
Finding Team Member
查看>>
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
查看>>
Python的几个爬虫代码整理(网易云、微信、淘宝、今日头条)
查看>>
Selenium-ActionChainsApi接口详解
查看>>
UI进阶
查看>>
java.io.Serializable 序列化接口
查看>>
asp.net get中文传值乱码
查看>>
python 基本文件操作
查看>>
java开发注解大全
查看>>
日期、时间、数字格式转换
查看>>
什么是网络环路问题?
查看>>
autofac使用笔记
查看>>
面试题1—选取同一个字符第一不重复的字符
查看>>
新一代网站群的分享
查看>>
台州 OJ 2676 Tree of Tree 树状 DP
查看>>