我是MVVM和WPF的新手,我不完全確定我現在要問的是否正確。使用實體框架數據庫第一個數據庫上下文與mvvm視圖模型類
我正在製作一個MVVM WPF應用程序。我有一個SQL Server數據庫,我首先使用實體框架數據庫爲我生成模型類。我創建了視圖模型類,從我從今天閱讀的幾十個教程中瞭解到,我需要一個由我的視圖模型類組成的ObservableCollection。那是對的嗎?
的問題是,實體框架已經產生了數據庫上下文對我來說它包含集合,但他們使用的模型類,如果上面是正確的,那麼我就需要使實體框架數據庫上下文中使用我的視圖模型類。問題是如何。
我是否需要創建一個新的數據庫上下文類,它適合我的需求並使用它,或者是否存在我失蹤的更簡單的方法? 這裏是實體框架爲我所生成的模型類:
public partial class Parent
{
public Parent()
{
this.Children = new HashSet<Child>();
}
public int ID { get; set; }
public string Name { get; set; }
public string PIN { get; set; }
public string Account { get; set; }
public string Identity_Card { get; set; }
public string Address { get; set; }
public virtual ICollection<Child> Children { get; set; }
}
在此先感謝。告訴我,如果我錯過了提及的東西或添加一部分代碼,我會這樣做。
loooooooot要讀取的文本。段落有助於可讀性:) – bas 2013-02-10 21:34:39
我編輯了一下。希望現在更具可讀性:) – Phoenix 2013-02-10 22:29:19
嗯,不知道如果我跟着,但你只需要每個數據庫方案,一個數據庫環境。你有這個,但你想與你分享這些數據查看模型?是嗎?如果是這樣,什麼讓你遠離它。通過它的聲音,你是在正確的軌道 – bas 2013-02-10 22:34:27