我正在與Linq一起使用sql,它爲我提供了一些基本類,如汽車。這樣我就可以得到一份汽車清單IQueryable。MVVM中的不同型號
這些車,然後由我的業務邏輯處理,成爲CarProcessed有兩個附加屬性,使我有一個的IList。
這個IList被我的silverlight應用程序調用,我將在網格中使用這個列表,並根據這個信息做些事情,以根據汽車的類型改變線的顏色。因此,我將獲得CarModel的顏色屬性,我將能夠直接綁定到我的視圖。
這是一個正常的過程?這意味着我沒有使用單個模型,而是使用三個模型。一個用於數據,一個用於業務邏輯,最後一個用於表示層。
你認爲這是正確的嗎?
感謝,這MVVM模式是給我嚴重懷疑我是否在做正確的事情或不... – Arthis
@Arthis你有沒有計劃製作不同的用戶界面(可能用於不同的設備?) –
是的。我有Silverlight應用程序和郵件輸入/輸出應用程序 – Arthis