0

あるデータベースのテーブルを表示するスキャフォールドC#サイトがありますが、別のデータベースのテーブルから関連付けられたフィールドを公開したいと思います。

現在のデータベースには、セカンダリテーブルからアイテムを取得するストアドプロシージャがありますが、このデータをカプセル化して使用するにはどうすればよいですか?

現在のモデルにストアドプロシージャを追加しましたが、それを利用する方法がわかりません。

複雑なタイプを調べたところ、これが道のりかもしれないと思っていましたが、探しているドキュメントが見つからないようです。

4

1 に答える 1

0

コントローラーが使用しているデータコンテキストから両方のデータベースにアクセスできることを確認する必要があります (MVC を使用していると思います)。現在のコンテキストから 2 番目のデータベースにアクセスできない場合。可能なコンテキストにアクセスするか、そのデータベースを新しい接続文字列に追加して個別にアクセスしてください。

特定のコントローラーをチェックインして、正しいデータベースとテーブルのそのフィールドへのアクセスを許可していることを確認してください。それが完了したら、モデル構文を介してビューにアクセスして、ビューを再コンパイル (ビルド) および更新する必要があります:
@model.yourNewField

于 2012-11-01T20:16:37.417 に答える