最開始一直認爲很高深,可親手做一次後發現其實很簡單~
首先 新建一個項目 空白資源解決方案
然後爲解決方案 新建項目 添加類庫
我添加的1、BLL(業務邏輯) 2、DAL(數據訪問) 3、Model(業務實體類)
然後創建一個網站
我添加的1、BLL(業務邏輯) 2、DAL(數據訪問) 3、Model(業務實體類)
然後創建一個網站
再次添加引用
我的引用是
網站引用MODEL,BLL
BLL引用MODEL,DAL
DAL引用BLL
我的引用是
網站引用MODEL,BLL
BLL引用MODEL,DAL
DAL引用BLL
如果你在DAL中使用了SQLHELPER等其他類的話,可能還需要添加引用,比如System.Web等
其次就是寫代碼了~
這裏寫一個很簡單的留言的代碼
這裏寫一個很簡單的留言的代碼
Model-Message.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.Generic;
using System.Text;
namespace Model
{
public class Message
{
public Message() { }
{
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; }
}
}
}
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;
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);
}
}
}
{
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;
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;
}
}
}