私はASP.NET Entity Framework 4.1を使用しています。MVC 3(C#)EF 4.1のdbcontextエンティティをforeachする方法はありますか?
私のDbContext内のすべてのエンティティをforeachしたいと思います。動的ビューを作成するために、自分のエンティティを動的に参照できるようにする必要があります。
私はLermanの本、2つのMVC(2 & 3)本、msdn、asp.netなどを読んでいます。
エンティティに到達するためにObjectContextを使用する必要があるようです。それが正しい方法であれば、それをどうやって行うのかは分かりません。助けてください。ありがとうございました。
ありがとうございました。これは私に文字列としての名前を取得しますが、私はHtml.DisplayFor()を実行すると、無関係なプロパティの束を表示します(なぜなら、それらは私が推測しているプロパティとしてキャストされているからです)。私は手動で特定のエンティティをコレクションに追加して、それらをcshtmlビューで動的に使用する方法を教えてください。申し訳ありませんが、私はまだC#とオブジェクトプログラミングの初心者です。 – Benjamin
あなたが持っているコードを投稿する必要があります。あなたが持っているものを本当に理解できないので、必要なものを推測することは難しいです。 – OpticalDelusion
私のような何かをしたいと思います。(私のコンテキスト内のエンティティ) '@foreachを//アドレス、電話番号を、部分図の名前の文字列として何 { \t @RenderPartial(エンティティの名前、部分図における部分図のオブジェクトモデルとしてエンティティ自体) } ' そして多分これ: このモデル/エンティティのナビゲーションプロパティである ' @foreach(エンティティ) {\t Html.EditorFor(関連するnav propエンティティ) } ' これはとても簡単です。しかし、私は完全な初心者ですので、おそらく私は意味がある方法で尋ねないでしょう。 Julie Lermanは、EFブックでObjectStateManagerを使用する方法について話しました。しかし、私はそれを使う方法を知らない。 – Benjamin