?? lwordservice.cs
字號:
using System;
using System.Data;
using TraceLWord5.AccessTask;
using TraceLWord5.Classes; // 引用實體規范層
using TraceLWord5.DALFactory; // 引用數據訪問層工廠
using TraceLWord5.SqlServerTask;
namespace TraceLWord5.InterService
{
/// <summary>
/// LWordService 留言板服務類
/// </summary>
public class LWordService
{
/// <summary>
/// 讀取 LWord 數據表,返回留言對象數組
/// </summary>
/// <returns></returns>
public LWord[] ListLWord()
{
object dbTask=(new DbTaskDriver()).DriveLWordTask();
// 留言板運行在 Access 數據庫平臺上
if(dbTask is AccessTask.LWordTask)
return ((AccessTask.LWordTask)dbTask).ListLWord();
// 留言板運行在 MS SQL Server 數據庫平臺上
if(dbTask is SqlServerTask.LWordTask)
return ((SqlServerTask.LWordTask)dbTask).GetLWords();
return null;
}
/// <summary>
/// 發送留言信息到數據庫
/// </summary>
/// <param name="newLWord">留言對象</param>
public void PostLWord(LWord newLWord)
{
object dbTask=(new DbTaskDriver()).DriveLWordTask();
// 留言板運行在 Access 數據庫平臺上
if(dbTask is AccessTask.LWordTask)
((AccessTask.LWordTask)dbTask).PostLWord(newLWord);
// 留言板運行在 MS SQL Server 數據庫平臺上
if(dbTask is SqlServerTask.LWordTask)
((SqlServerTask.LWordTask)dbTask).AddNewLWord(newLWord);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -