zoukankan      html  css  js  c++  java
  • MVC初探 增删改查

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;


    namespace EFLearnFirst
    {
        class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    //HouseEntities house = new HouseEntities();
                    //T_Desk desk = new T_Desk();
                    //desk.Adress = "北京市";
                    //desk.Name = "wang";
                    //desk.Phone = "12838839";
                    //house.T_Desk.AddObject(desk);
                    //house.SaveChanges();
                    T_Desk desk = findDeskById(2);
                    desk.Name = "wangyonghua";
                    Update(desk);
                    T_Desk desk1 = findDeskById(1);
                    delete(desk1);
                }
                catch (Exception err)
                {
                    throw new Exception("错误:"+err.Message);
                }
            }


            /// <summary>
            /// 插入语句
            /// </summary>
            public static void Insert(T_Desk desk)
            {
                HouseEntities houseEntites = new HouseEntities();
                houseEntites.T_Desk.AddObject(desk);
                houseEntites.SaveChanges();
            }
            /// <summary>
            /// 更新
            /// </summary>
            public static void Update(T_Desk desk)
            { 
                HouseEntities houseEntites=new HouseEntities ();
                IQueryable<T_Desk> desks = from d in houseEntites.T_Desk where d.Id == desk.Id select d;
                T_Desk oldDesk = desks.SingleOrDefault();
                oldDesk.Name = desk.Name;
                oldDesk.Phone = desk.Phone;
                houseEntites.SaveChanges();
            }
            /// <summary>
            /// 删除 
            /// </summary>
            public static void delete(T_Desk desk)
            {
                HouseEntities houseEntities = new HouseEntities();
                houseEntities.T_Desk.DeleteObject(desk);
                houseEntities.SaveChanges();
            }
            /// <summary>
            /// 查询
            /// </summary>
            /// <param name="id"></param>
            /// <returns></returns>
            public static T_Desk findDeskById(int id)
            { 
              HouseEntities houseEntity=new HouseEntities();
              IQueryable<T_Desk> desks = from d in houseEntity.T_Desk where d.Id == id select d;
              return desks.SingleOrDefault();
            }
        }
    }
  • 相关阅读:
    Pycharm破解
    Web UI绕过登录的实现
    使用Docker安装Jenkins服务
    Appium 基于控件左滑操作
    Pytest执行用例报Hint: make sure your test modules/packages have valid Python names.
    Selenium文件上传
    获取Android手机日志
    Linux机器间ssh免密登录
    JMeter中使用Put请求方式请求接口
    python发送post请求上传文件,无法解析上传的文件
  • 原文地址:https://www.cnblogs.com/wangyhua/p/4050635.html
Copyright © 2011-2022 走看看