[英]MVVMLight, Silverlight, Entity Framework
我創造了
a) 一個基本的應用程序 MVVMLight 框架。
b) 同一解決方案中的另一個項目具有實體 Model (NorthwindModel.edmx)。
c) 通過實體 model 檢索數據的 WCF 服務。
現在我想將 a、b 和 c 鏈接在一起。 上面a)中提到的項目如何與其他兩個交互? 如何在 MVVM 的視圖中使用 edmx 顯示/綁定數據? 我是否必須在 ViewModel 類/類中編寫代碼才能實現這一點?
我瀏覽了很多網站,在這里檢查了很多關於 SO 的問題,但在這方面似乎沒有一個對我有任何啟發。 我看到的示例涉及 ViewModel class 中的大量編碼。 如果這是 go 關於它的唯一方法,那么為什么人們說帶有 Silverlight 的 MVVM 需要很少的編碼?
您可以使用 WCF RIA 服務來彌補 ASP.NET 和 Silverlight 之間的差距。
您需要創建一個 Silverlight 庫項目,將實體文件添加為項目的鏈接。 這將使您能夠在 Silverlight 應用程序中使用實體。
實際上,您需要一個 Web 項目來托管 Web 服務,然后您需要業務邏輯層和數據訪問層來檢索數據,然后您需要實體和 silverlight 實體項目。 在此之后,您創建 Silverlight 項目並添加 web 服務引用,就是這樣,現在您可以使用 MVVM。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.