0

SilverLight アプリケーションで SQL Server 2012 のデータベースのデータを入札しようとしています。しかし、16 番目のステップで初心者向けのこのチュートリアルに従っているときに、データベースからデータを取得するための「コンテキスト」(チュートリアルでは「OrganizationContext」) を見つけることができませんでした。

これはそのチュートリアルです: http://code.msdn.microsoft.com/silverlight/Getting-Started-WCF-RIA-1469cbe2

データベースから生成されたコードがプロジェクトのどこにあるのかわかりません。このチュートリアルのサンプルで「コンテキスト」を見つけようとしましたが、サンプルの HRapp.Web.g.cs ファイルに定義されており、ウィンドウ エクスプローラーのプロジェクト フォルダーのどこにあるのかわかりません。

データベースからデータを取得するための「コンテキスト」を取得する方法を教えてください。または、SilverLight で SQL2012 データベースからデータグリッドにデータをバインドするためのヒント/ガイドを教えてください。

P/s: 私の英語は下手です。私を許してください。そして、私は多くのチュートリアルを試しましたが、SilverLight アプリで SQL2012 とバインドする方法を教えてくれるチュートリアルはありませんでした。

4

1 に答える 1

0

だからここに写真付きの例があります:

データ コンテキスト クラスの使用を見つけるには、上で述べたように、edmx ファイルを含むプロジェクトへの参照を追加する必要があります。下の図では、私の edmx ファイルは EF フォルダーの下の BOS.Model プロジェクトにあります。

私の Web サービスでは、下図のように、そのプロジェクトとフォルダーへの参照を画像の左側に追加します。

edmx ファイルの場所

その参照があれば、次のようなデータ コンテキストを作成できます。

var context = new BOSEntities()

BosEntitiesデータベースをマップすると、Entity Framework によってクラスが自動的に作成されます。

プロジェクトでこのクラスがどのようなものになるかを知りたい場合は、edmx ファイルをクリックして開き、図の空きスペースを右クリックして、[プロパティ] をクリックします。

次に示すように、クラスの名前が Entity Container Name プロパティに表示されます。

ここに画像の説明を入力

于 2013-04-26T16:37:27.673 に答える