6

私は、WPF、Silverlight、およびモバイル クライアントを持つ柔軟性を備えた、新しいデータ駆動型のクライアント/サーバー アプリケーションを作成することを計画しています。私はすでに WPF に精通しており、バックエンドの実装方法を学ぶ必要があります。私が読んだことはすべて、WCF + Entity Framework を使用するように指示しています。

これら 3 つの技術を組み合わせた現実的な例はまだ見つかっていません。WPF のデータバインディングを使用して、できるだけ多くの手続き型コードを回避する方法でデータベース オブジェクトに簡単にバインドできるようにしたいと考えています。

Prism に基づいたこの例を見ましたが、完成していないようで、実際には何もしていません。

4

5 に答える 5

5

WPF + WCF + Entity Framework のみを含む以下のウォークスルーを見ましたか?

http://msdn.microsoft.com/en-us/library/dd465161.aspx

このチュートリアルでは、データ バインド コントロールを含む WPF アプリケーションを作成します。コントロールは、WCF データ サービスにカプセル化された顧客レコードにバインドされます。また、顧客がレコードを表示および更新するために使用できるボタンも追加します。

このチュートリアルでは、次のタスクについて説明します。

  1. AdventureWorksLT サンプル データベースのデータから生成されるエンティティ データ モデルを作成します。
  2. エンティティ データ モデルのデータを WPF アプリケーションに公開する WCF データ サービスを作成します。
  3. [データ ソース] ウィンドウから WPF デザイナーにアイテムをドラッグして、一連のデータ バインド コントロールを作成します。
  4. 顧客レコードを前後に移動するボタンを作成します。
  5. コントロール内のデータへの変更を WCF Data Service および基になるデータ ソースに保存するボタンを作成します。
于 2012-05-29T20:22:05.797 に答える
3

私はいくつかの掘り下げを行いました、そしてこれは私が見つけたものです:

Karl ShifflettのNetflixスタッフアプリケーション (WPF、MVVM、データサービス)

IssueVision (Silverlight、MVVM、WCF RIAサービス、エンティティデータモデル)

于 2012-08-23T17:28:31.037 に答える
3

WPF、MVVM、WCF、WF、および Entity Framework 6.0のデモンストレーションは、おそらくあなたにとって良いデモです。他にもレイヤード アーキテクチャのサンプルがあります。

于 2015-01-21T04:30:37.580 に答える
0

次の例を使用して、WPF アプリケーションを接続することができました。

WCF (Windows Communication Foundation) の概要 - 実行とデバッグをすばやく行う - https://blogs.msdn.microsoft.com/brunoterkaly/2013/10/18/getting-started-with-wcf-windows-communication-foundation-running -and-debugging-quickly/

WCF プログラミング – WCF サービスに接続するクライアント アプリを作成する方法 https://blogs.msdn.microsoft.com/brunoterkaly/2013/10/28/wcf-programming-how-to-write-a-client-app -that-c​​onnects-to-a-wcf-service/

于 2016-08-03T11:42:33.377 に答える
0

Visual Studio 2010 を使用していると仮定すると、時間をかけて WCF Data Services を検討する価値があるかもしれません。これについての記事は次のとおりです。

Visual Studio 2010 の Entity Framework 4.0 および WCF Data Services 4.0

この記事にはコード サンプルへのリンクもありますが、私は Silverlight に詳しくなく、まだ実行できません。

于 2012-05-30T01:33:03.920 に答える