首页 > Web开发 > 详细

webform 增速删改查 方法

时间:2015-11-09 15:38:03      阅读:222      评论:0      收藏:0      [点我收藏+]
//方法
public class NewsDA
{
    private DataClassesDataContext Context;
    public NewsDA()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
        Context = new DataClassesDataContext();
    }

    //
    public void Insert(News data)
    {
        Context.News.InsertOnSubmit(data);
        Context.SubmitChanges();
    }
    //
    public void Delete(int ids)
    {
        News data = Context.News.Single(r => r.newsid ==ids);
        Context.News.DeleteOnSubmit(data);
        Context.SubmitChanges();
    }
    //
    public void Updata(News data)
    {
        //先去模型中找
        News sdata = Context.News.Single(r => r.newsid == data.newsid);
        //找到后修改

        sdata.title = data.title;
        sdata.author = data.author;
        sdata.source = data.source;
        sdata.content = data.content;

        //提交修改
        Context.SubmitChanges();
    }
    //查(1)
    public List<News> Select()
    {
        return Context.News.ToList();
    }
    //查(2)
    public News Selectbyid(string ids)
    {
        return Context.News.Single(r => r.newsid == int.Parse(ids));
    }
    //查(3)
    public List<News> Selectbytitle(string title)
    {
        return Context.News.Where(r => r.title==title).ToList();

    }

 

webform 增速删改查 方法

原文:http://www.cnblogs.com/zxm1002/p/4949949.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!