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();
            }
        }
    }
  • 相关阅读:
    mysql 系统表的作用
    从事务隔离级别谈到Hibernate乐观锁,悲观锁
    python 模拟登陆,请求包含cookie信息
    Python入门介绍
    mysql中设置小数
    分割png图片
    ubuntu 14.04 安装win7虚拟机
    rwx
    获取文件名称 basename 用法
    like tp
  • 原文地址:https://www.cnblogs.com/wangyhua/p/4050635.html
Copyright © 2011-2022 走看看