MyNote.DAL/MyNoteDAL.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyNote.DAL
{
    public class MyNoteDAL
    {
        private static string conStr = ConfigurationManager.AppSettings["ConStr"];
        DbHelperSQL DbHelperSQL = new DbHelperSQL(conStr);
        public bool Exists(int NoteId)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select count(1) from Info_Note");
            strSql.Append(" where ");
            strSql.Append(" NoteId = @NoteId  ");
            SqlParameter[] parameters = {
					new SqlParameter("@NoteId", SqlDbType.Int,4)
			};
            parameters[0].Value = NoteId;

            return DbHelperSQL.Exists(strSql.ToString(), parameters);
        }



        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(MyNote.Model.NoteModel model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into Info_Note(");
            strSql.Append("NoteTitle,NoteType,NoteContent,NoteCreateTime,NoteUpdateTime,NoteDes,NoteIsDelete");
            strSql.Append(") values (");
            strSql.Append("@NoteTitle,@NoteType,@NoteContent,@NoteCreateTime,@NoteUpdateTime,@NoteDes,@NoteIsDelete");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters = {
			            new SqlParameter("@NoteTitle", SqlDbType.NVarChar,100) ,            
                        new SqlParameter("@NoteType", SqlDbType.NVarChar,50) ,            
                        new SqlParameter("@NoteContent", SqlDbType.NVarChar,-1) ,            
                        new SqlParameter("@NoteCreateTime", SqlDbType.DateTime) ,            
                        new SqlParameter("@NoteUpdateTime", SqlDbType.DateTime) ,
                        new SqlParameter("@NoteDes",SqlDbType.NVarChar,400),
                        new SqlParameter("@NoteIsDelete", SqlDbType.Bit,1)             
        };

            parameters[0].Value = model.NoteTitle;
            parameters[1].Value = model.NoteType;
            parameters[2].Value = model.NoteContent;
            parameters[3].Value = model.NoteCreateTime;
            parameters[4].Value = model.NoteUpdateTime;
            parameters[5].Value = model.NoteDes;
            parameters[6].Value = model.NoteIsDelete;
后面还有 224 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。