ASP.NET三层框架+MVC模式项目实现增删改查,适合 新手


三层+MVC模式开发的asp.net项目,对user表进行增删改查,user表为ID,Name,Title简单三列,方便新手学习和实践
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dapper;
using System.Data;
using Sem.Model.Entities;
namespace Sem.DAL.Entities
{
    /// 
    /// 管理类
    /// 此代码由CsCreator For Dapper.Net 于2017/9/24 14:00:14自动生成
    /// 

    public partial class UserDal
    {
        /// 
        ///  添加新的St_User对象
        /// 此代码由 CodeGen For Dapper.Net 于 2017/9/24 14:00:14 自动生成
        /// 

        public int AddUser(User theUser)
        {
            string sql = @“insert into St_User( IDNametitle)
values(@ID@Name@title)“;
            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.Execute(sql theUser);
            }
        }

        /// 
        ///  查找User对象是否存在
        /// 此代码由 CodeGen For Dapper.Net 于 2017/9/24 14:00:14 自动生成
        /// 

        /// 查询参数,进行精确匹配查找
        public bool IsExistUser(User theUser)
        {
            string sql = “select count(*) from St_User where ID=@ID and Name=@Name and title=@title“;

            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.ExecuteScalar(sql theUser) > 0 ? true : false;
            }
        }

        /// 
        ///  删除User对象
        /// 此代码由 CodeGen For Dapper.Net 于 2017/9/24 14:00:14 自动生成
        /// 

        /// 查询参数,进行精确匹配查找
        public int DelUser(string ID)
        {
            string sql = @“delete from St_User where ID=@ID“;

            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.Execute(sql new { ID });
            }
        }

        /// 
        ///  更新St_User对象
        /// 

        public int UpdateUser(User theUser)
        {
            string sql = @“update St_User set Name=@Name title=@title where ID=@ID“;
            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.Execute(sql theUser);
            }
        }

        /// 
        ///  查找User对象
        /// 此代码由 CodeGen For Dapper.Net 于 2017/9/24 14:00:14 自动生成
        /// 

        /// 查询参数,进行精确匹配查找
        public User GetUser(string ID)
        {
            string sql = @“select * from St_User where ID=@ID“;
            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.QuerySingleOrDefault(sql new { ID });
            }
        }

        public User GetUser()
        {
            string sql = @“select top(1)* from St_User order by ID desc“;
            using (IDbConnection conn = ConnectionFactory.getConnection())
            {
                return conn.QuerySingleOrDefault(sql);
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-24 13:55  SemWeb
     目录           0  2017-09-24 13:46  SemWebpackages
     目录           0  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004
     文件      145532  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004Antlr.3.4.1.9004.nupkg
     文件         894  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004Antlr.3.4.1.9004.nuspec
     目录           0  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004lib
     文件      102912  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004libAntlr3.Runtime.dll
     文件      431616  2017-09-24 13:40  SemWebpackagesAntlr.3.4.1.9004libAntlr3.Runtime.pdb
     目录           0  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7
     文件      374152  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7ootstrap.3.3.7.nupkg
     文件        1101  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7ootstrap.3.3.7.nuspec
     目录           0  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7content
     目录           0  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContent
     文件       26132  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap-theme.css
     文件       47706  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap-theme.css.map
     文件       23409  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap-theme.min.css
     文件       25648  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap-theme.min.css.map
     文件      146010  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap.css
     文件      389287  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap.css.map
     文件      121200  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap.min.css
     文件      542194  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentContentootstrap.min.css.map
     目录           0  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfonts
     文件       20127  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfontsglyphicons-halflings-regular.eot
     文件      108738  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfontsglyphicons-halflings-regular.svg
     文件       45404  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfontsglyphicons-halflings-regular.ttf
     文件       23424  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfontsglyphicons-halflings-regular.woff
     文件       18028  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentfontsglyphicons-halflings-regular.woff2
     目录           0  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentscripts
     文件       69707  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentscriptsootstrap.js
     文件       37045  2017-09-24 13:40  SemWebpackagesootstrap.3.3.7contentscriptsootstrap.min.js
     目录           0  2017-09-24 13:42  SemWebpackagesBootstrap.Less.3.3.7
............此处省略823个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)