首页 技术 正文
技术 2022年11月17日
0 收藏 440 点赞 3,459 浏览 8656 个字

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//
using System.Data;
using System.Data.SqlClient;
using System.Data.OracleClient;
using Mvc01.Models;

namespace Mvc01.Common
{
    public class PubMethod
    {
        public void AddTest()
        {
            //0.设置Model1.edms视图中,主键ID为 Identity (同一时刻加入)
            //Entities5 db = new Entities5();

//一、单表
            //1.添加
            //USER1 u1 = new USER1();
            //u1.UNAME1 = “12345”;
            //db.USER1.Add(u1);

//2修改 (需要指定主键)

//2.1先查询再更新
            //USER1 u1 = db.USER1.Where(p => p.UID1 == 90).FirstOrDefault();
            //if (u1 != null)
            //{
            //    u1.UNAME1 = “User0000”;
            //}

//2.2不用查询 直接更新

<img src="data:image/png;base64,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" alt="" />

////3.删除
            //USER1 u1 = new USER1();
            //u1.UID1 = 90;
            //db.Entry(u1).State = EntityState.Deleted;

//4.查询
            //IQueryable<USER1> uAll = db.USER1.Select(p => p);
            //USER1 u2= db.USER1.Where(p => p.UID1 == 90).FirstOrDefault();
            ////贪婪加载
            //STUDENT stu2 = db.STUDENT.Where(p => p.STUID == 42&&p.NUM>5&&p.USER1.Any(b =>b.UDATE>new DateTime(2014,03,01))).FirstOrDefault();
            ////遍历
            //List<STUDENT> stuList = db.STUDENT.Include(“STUDENT”).ToList();
            //foreach (var item in stuList)
            //{
            //}

//二、多表
            //1.增
            ////1.1多级添加
            //TEACHER te = new TEACHER();
            //te.TNAME = “teacher11”;
            //STUDENT stu = new STUDENT();
            //stu.STUNAME = “stu11”;
            //USER1 user = new USER1();
            //user.UNAME1 = “user011”;

////父子关系
            //te.STUDENT.Add(stu);
            ////子孙关系
            //stu.USER1.Add(user);

////添加操作
            //db.TEACHER.Add(te);

////1.2查找后 增 删 改
            //1.2.1更新子表
            //STUDENT stu = db.STUDENT.Where(p => p.STUID == 42).FirstOrDefault();
            //stu.SNAME2 = “aa”;
            //USER1 u1= stu.USER1.Where(p => p.UID1 == 85).FirstOrDefault();
            //if (u1 != null)
            //{
            //    //u1.UNAME1 = “我们1”;
            //}

//1.2.2添加子表
            //STUDENT stu = db.STUDENT.Where(p => p.STUID == 42).FirstOrDefault();
            //stu.SNAME2 = “aa”;
            //USER1 u2 = new USER1();
            //u2.UNAME1 = “Add01”;
            //stu.USER1.Add(u2);

////1.2.3删除子表
            //STUDENT stu = db.STUDENT.Where(p => p.STUID == 42).FirstOrDefault();
            ////遍历主表中的子表,符合条件的子表删除
            //USER1 u1 = new USER1();
            //u1.UID1 = 91;
            //db.Entry(u1).State = EntityState.Deleted;

//级联删除
            //1.设置数据库中Cascade:级联删除
            //STUDENT stu1 = new STUDENT();
            //stu1.STUID = 42;
            //db.Entry(stu1).State = EntityState.Deleted;

//批量添加
            //批量修改
            //批量删除===
            //List<USER1> userList = db.USER1.Where(p => p.SID == 52).ToList();
            //foreach (USER1 item in userList)
            //{
            //    db.Entry(item).State = EntityState.Deleted;
            //}

//子表多对象的操作
            //STUDENT stu = db.STUDENT.Where(p => p.STUID == 43).FirstOrDefault();
            //foreach (var user in stu.USER1)
            //{
            //    if(user.UID1==40)
            //    {
            //        db.Entry(user).State = EntityState.Deleted;
            //    }
            //    if(user.UID1==41)
            //    {
            //        user.UNAME1 = “dddd”;
            //    }
            //}
            //USER1 us1 = new USER1();
            //us1.UNAME1 = “eee”;
            //stu.USER1.Add(us1);

Entities5 db = new Entities5();

USER1 u1 = new USER1();
            u1.UID1 = 90;  //指定主键
            u1.UNAME1 = “aaaa”;
            //设置都不更新
            db.Entry(u1).State = EntityState.Unchanged;
            //单独设置属性
            db.Entry(u1).Property(“UNAME1”).IsModified = true;

db.SaveChanges();

}

}
}

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,488
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289