.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;
        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章