0
的方法我們已經成功地完成開發新的Web應用程序。它有表示層,業務層&數據訪問層。最佳中間層和轉換功能
新的Web應用程序,我們移植現有的業務層&數據訪問層只表示層將被改變。
儘管我們要使用相同的業務層,但會出現可能存在不同模型而非現有模型的情況。
我們計劃建立中間層(新型號)和轉換功能,從現有的業務層提供的模型產生新的模式。
namespace Busniess
{
public class Employee
{
public string FirstName {get; set;}
public string LastName {get; set;}
}
}
新的中間層,
namespace Intermediate
{
public class Employee
{
public string Address {get; set;}
public string Zip {get; set;}
}
}
當我創建員工的情況下,Employee對象應該能夠轉化成下面的場景
1. GetAll (all the properties FirstName, LastName, Address & Zip)
2. Selected (FirstName & Address) - if possible controlled through attribute decoration.
什麼是創造最好的辦法中間層&轉換函數?
如果中間層&轉換函數不是一個好候選,那麼最好的方法是什麼?
這是擴展現有模型類的基本繼承。 – niksofteng