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

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

1、MVC EF6的增删改成小练习

namespace T4Demo{    public partial class Form1 : Form    {        NBEntities nb = new NBEntities();        public Form1()        {            InitializeComponent();        }                //新增数据        private void button1_Click(object sender, EventArgs e)        {            try            {                Sys_Log sl = new Sys_Log();                sl.F_Id = "120321023213fd0";                sl.F_Account = "super";                sl.F_NickName = "超级管理员";                sl.F_Type = "Login";                sl.F_Date = DateTime.Now;                sl.F_IPAddress = "192.168.1.1";                sl.F_IPAddressName = "江苏电信";                sl.F_ModuleName = "系统登录";                sl.F_CreatorTime = DateTime.Now;                sl.F_CreatorUserId = "101010101010";                sl.F_Result = true;                sl.F_Description = "dengluchenggong";                sl.F_CreatorUserId = "222";                sl.F_CreatorTime = DateTime.Now;                nb.Sys_Log.Add(sl); //内存上面的操作                nb.SaveChanges();            }            catch(Exception ex) { }        }        //查询        private void button2_Click(object sender, EventArgs e)        {            List
ds = nb.Sys_Log.Where(p => p.F_Account == "super").ToList(); this.dataGridView1.DataSource = ds; } //修改数据 private void button3_Click(object sender, EventArgs e) { //查询要修改的数据 //(1)单行修改 //Sys_Log pEdit = nb.Sys_Log.Where(p=>p.F_Account== "super").FirstOrDefault();
        item.F_Description = "内容被修改了";
        item.F_IPAddress = "192.168.0.0";
        nb.SaveChanges();
//(2)批量修改            List
pEdit = nb.Sys_Log.Where(p=>p.F_Account=="super").ToList(); //保存修改 foreach (Sys_Log item in pEdit) { item.F_Description = "内容被修改了"; item.F_IPAddress = "192.168.0.0"; } nb.SaveChanges(); } //删除数据 private void button4_Click(object sender, EventArgs e) { //(1)先查后删 根据ID删除 Sys_Log sl = nb.Sys_Log.Where(p => p.F_Id == "1203210232100").FirstOrDefault(); nb.Sys_Log.Remove(sl); nb.SaveChanges(); //(2)自己手动添加 Sys_Log sls = new Sys_Log() { F_Id= "120321023213fd0" }; //附件到实体上下文 nb.Sys_Log.Attach(sls); nb.Sys_Log.Remove(sls); nb.SaveChanges(); } }}

 

转载地址:http://szvka.baihongyu.com/

你可能感兴趣的文章
3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
查看>>
9、Dubbo-配置(4)
查看>>
前端第七天
查看>>
BZOJ 2190[SDOI2008]仪仗队
查看>>
图解SSH原理及两种登录方法
查看>>
[转载] 七龙珠第一部——第058话 魔境圣地
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>
查询个人站点的文章、分类和标签查询
查看>>
基础知识:数字、字符串、列表 的类型及内置方法
查看>>
JSP的隐式对象
查看>>
P127、面试题20:顺时针打印矩阵
查看>>
JS图片跟着鼠标跑效果
查看>>
[SCOI2005][BZOJ 1084]最大子矩阵
查看>>
学习笔记之Data Visualization
查看>>
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
【FJOI2015】金币换位问题
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>