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();
        }
    }
}

转载于:https://www.cnblogs.com/wangyhua/archive/2012/09/06/4050635.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值