既存のDBでEFを使用しようとしています。私は自分のデータモデルにClientテーブルを持ち込み、EFにClientエンティティを作成させました。私はSproc、GetClientSearchを持っています。これは、その呼び出しに必要なすべてのものであるため、Clientテーブルから15のカラムのうち5つしか返しません。Entity Framework:既存のEFエンティティへのsproc結果のマッピング
は、ここで私はこれまで何をやったかです:
追加輸入を機能とクライアントエンティティにマッピングするためにPROCを設定するSPROC。
コンテキストを使用してprocを実行すると、「指定された 'GAINABSModel.Client'と互換性がありません。 'MiddleInitial'型のメンバーには、データに対応する列がありません同じ名前の読者。 "例外。 (MiddleInitialは、procで返される列の1つではありません)
私はprocにマップする新しいエンティティを作成できますが、インポートする必要があるすべてのprocについては実行したくありません私のモデル。
DBが現在プロダクションで使用されていると仮定すると、ストアドプロキシを現在のエンティティにマップするよう変更することはオプションではない場合があります。プロパティを持つ1:
だから、EF 4とVSを使用してEFエンティティの?
WOW!私のポストは何ヶ月も行動しないで、同じ日に2つのポストを見る。情報をありがとう。私は私が行っている現在のものがあまりにも遠くに行って変更を行って以来、私の次のプロジェクトでそれを試してみる必要があります。私が必要としていたのとまったく同じように聞こえる。 – jonnyb