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


    }

  • 相关阅读:
    两条斜线
    Cantor表
    城市网络
    一起来数二叉树吧
    牛客网音乐研究(枚举)
    删括号
    合并回文子串
    寻找道路
    EXTJS 4.0.2 XML数据
    extjs4.0.2a gridpanel看不到横向滚动条的一种原因
  • 原文地址:https://www.cnblogs.com/Wangyang11/p/10003650.html
Copyright © 2011-2022 走看看