私はエンティティフレームワークが初めてです。それを使って私の最初のアプリに取り組んでいます。これまでのところ、私はそれが大好き!私は、EFのコンテキストでテーブル/クエリ内のフィールドと対話する強く型付けされた方法が本当に好きです。EFでフィールドを名前で指定する方法はありますか?
しかし、テーブル/クエリのフィールドにアクセスする方法があるかどうか、古いファッションの方法では、フィールドを文字列として指定することができますか?例えば、efObjectは.EDMXでいくつかのテーブルであると仮定すると、このような何かを行う方法があります:
efObject["FirstName"].Value = "Fred";
これを行うような方法があれば、私は性質が何であるかを知りませんどのような方法になるのかなど。
私はEF 4.2で作業しています。
強力な型付きのアクセス方法が得られたのはなぜですか? –
良い質問です。問題は、私がADO.NETデータセットを返す前に書いたWCFサービスがあることです。私が知っている唯一の方法は、それが返すすべてのテーブルを反復することです(そして、たくさんのフィールドがあります)。 dataSet.Tables [n] .Rows [m] [o ]; – Rod
(私のコメントにキャリッジリターンを入れることができないことに慣れていません) また、dataSet.Tables [n] .Rows [m] ["FirstName"] 私はそうではありませんEFモデルの各テーブルの各列ごとにコード行を入力する必要があります。すべてのテーブルに約600のフィールドがあります。それは、私が避けようとしているたくさんのタイプの入力です。 – Rod