0
我正在編寫一個簡單的數據顯示應用程序,它具有UI表示層,數據訪問層和包含數據集的公共層。由於這個應用程序的重量相對較輕(不寫入/更新數據),我認爲使用數據門面模式會比使用業務邏輯層更容易。編寫數據門面類庫與將其包含在數據訪問層中
問題: 我一直在Facade上寫下這篇文章:http://msdn.microsoft.com/en-us/library/orm-9780596527730-01-04.aspx,在圖4.5中,門面與子系統(在我的情況下是數據適配器)寫入到同一個庫中。你會採取這種方法與爲數據門面一起編寫新的C#類庫嗎?
在我利用數據門面這樣我的UI:
public partial class MyDataApp : Form
{
DataFacade ApplicationDataFacade = new DataFacade();
}
我正在寫數據門面房屋(沒有雙關語意思)幾個數據適配器,對應不同的數據庫。它具有返回填充數據表的方法,即UI中的網格視圖。 – discofighter411 2013-04-29 16:15:10
在這種情況下,如果您正在做的唯一一件事是從數據庫獲取數據,則不需要使用商業邏輯。但是,評估這些數據是否需要過濾和驗證,商業邏輯可能會派上用場。 – RaulMonteroC 2013-04-29 16:24:50