zoukankan      html  css  js  c++  java
  • 11-数据访问层

    public class NewsDal
    {
    DBcontext db = new DBcontext();

    /// <summary>
    /// 查看发布的所有信息
    /// </summary>
    /// <returns></returns>
    public List<News> GetNews()
    {

    return db.News.ToList();
    }
    /// <summary>
    /// 添加发布信息
    /// </summary>
    /// <param name="n"></param>
    /// <returns></returns>
    public int AddNews(News n)
    {
    db.News.Add(n);
    return db.SaveChanges();
    }
    /// <summary>
    /// 根据ID查一个
    /// </summary>
    /// <param name="id"></param>
    /// <returns></returns>
    public News GetNew(int id)
    {
    return db.News.FirstOrDefault(n => n.ID.Equals(id));
    }
    /// <summary>
    /// 修改发布信息
    /// </summary>
    /// <param name="n"></param>
    /// <returns></returns>
    public int UptNew(News n)
    {
    db.Entry(n).State = System.Data.Entity.EntityState.Modified;
    return db.SaveChanges();
    }
    }

    public class CommentDAL
    {
    DBcontext db = new DBcontext();
    /// <summary>
    /// 显示评论信息
    /// </summary>
    /// <returns></returns>
    public List<Comment> GetComments()
    {
    return db.Comments.ToList();
    }
    /// <summary>
    /// 添加评论信息
    /// </summary>
    /// <param name="c"></param>
    /// <returns></returns>
    public int AddComment(Comment c)
    {
    db.Comments.Add(c);
    return db.SaveChanges();
    }


    }

  • 相关阅读:
    SHELL基础
    阿里
    Ansible基础
    js实现的跳转页面方法实现汇总
    绕过js-sdk,微信转发的时候在标题添加时间和地点。
    wechat-js-sdk
    js调用百度地图api实现定位
    微创网站工作总结:用错地方的资源
    项目进行时—整理
    js实现双击改变文本内容
  • 原文地址:https://www.cnblogs.com/Wangyang11/p/10003650.html
Copyright © 2011-2022 走看看