2011-01-28 9 views
1

私はテーブルを作成してedmxファイルを作成し、1行(1次キーで選択)を返すストアドプロシージャを作成し、そのSPを呼び出す関数をedmxに持たせたい型を返します。操作方法ヘルプすぐにEDMXを使い始める

答えて

2

エンティティモデルをデザインモードで選択します。右クリックし、「追加」を選択し、「関数のインポート」を選択します。ダイアログで、プロシージャに名前を付け、ドロップダウンからプロシージャを選択します。あなたはすでにあなたが非常に簡単に主キーに基づいて単一の行を選択することができ、あなたのエンティティモデル内のテーブルを持っている場合

しかし、:

var objectRepresentingSingleRow = yourDataContext.theTable.First(t => t.Id == someId); 
+0

こんにちはクラウス、しかし、それはどのように、直接タイプたObjectResult の代わりがMyTypeを返します返されたオブジェクトにアクセスするには?私はcontext.table.First –

+0

@ Johnを使用したくありません。フレームワークはクエリが1つの行しか返さないことを知ることはできません。したがって、オブジェクトにアクセスするには 'objectResult.First()'を実行する必要があります。ここで 'objectResult'の型は' ObjectResult ' –