.NET(C#)VS2005创建三层架构步骤

最开始一直认为很高深,可亲手做一次后发现其实很简单~
首先 新建一个项目 空白资源解决方案
然后为解决方案 新建项目 添加类库
我添加的1、BLL(业务逻辑) 2、DAL(数据访问) 3、Model(业务实体类)
然后创建一个网站
再次添加引用
我的引用是
网站引用MODEL,BLL
BLL引用MODEL,DAL
DAL引用BLL
如果你在DAL中使用了SQLHELPER等其他类的话,可能还需要添加引用,比如System.Web等
其次就是写代码了~
这里写一个很简单的留言的代码
Model-Message.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace Model
{
    public class Message
    {
        public Message() { }
        private string _UserName;
        public string UserName
        {
            set { _UserName = value; }
            get { return _UserName; }          
        }
        private string _Content;
        public string Content
        {
            set { _Content = value; }
            get { return _Content; }
        }
    }
}
BLL-Message.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace BLL
{
    public class Message
    {
        DAL.Message Add = new DAL.Message();
        public bool adduser(Model.Message model)
        {
            return Add.addMessage(model);
        }
    }
}
DAL-Message.cs
using System;
using System.Collections.Generic;
using System.Text;

namespace DAL
{
    public class Message
      
    {
        public bool addMessage(Model.Message model)
        {
            string sSql = "INSERT INTO [GuestBook]([Title],[Content]) VALUES('" + model.UserName + "','" + model.Content + "')";
            if (DBFun.ExecuteUpdate(sSql))
                return true;
            else return false;
        }
    }
}

你可能感兴趣的:(.net,职场,休闲,三层架构)