2009-05-31 4 views
1

これまでEFは好きではありませんでした。私はツールが好きでしたが、特定のタイプのマッピングとリレーションシップを作成するのが簡単だったのですが、他のタイプは苦痛で、EFのLinqサポートはそれほど大きくありませんでした(独自のフィルタ拡張メソッドを作成できません)。今までEntity Frameworkに慣れていないと、.Net 4.0の新しいEFが好きになる可能性はありますか?

.Net 4.0の新しいEFが優れていますか?私がこれまで述べてきたことを考えれば、私はそれが好きになるチャンスがある。

私はlinq2sqlをたくさん使用しているので、私が使用しているプラ​​ットフォームが廃止しようとしていると感じるのが好きではありません。できるだけ似たようなものにアップグレードしたいと思います。あなたのご意見

答えて

4

ため

おかげでそれが唯一の意見ですが、私は新しいEFがはるかに改善されると信じています。 LinqからSQLへの何らかの移行パスがあるでしょう。 Linq to SQLのように見えるかどうかは別の話です。この2つのツールには、さまざまな考え方があります。

EFはエンタープライズシナリオ用に設計されていますが、小さなアプリケーションシナリオでは、L2Sの十分な代替品として機能するには、次のバージョンがまだ軽量であることを願っています。

+1

私は完全に同意する - EF v4がEFのための* MAJOR *の改善になります。 –

2

これまで私が見てきたすべてから、EF 4.0については本当に楽観的です。 beta releaseはすでにMSDN加入者に提供されており、POCO、永続性の無知、N層のサポートなど、多くの懸念事項に対処しています。私は、ADO.NET team blogを何が変わったのかを知る上で参考にしておきたいと考えています。

これは非常に大きなオーバーホールであり、多くが変更されたため、最初のリリースと比較することはできません。

しかし初期の採用者はバグや新しい問題に最初に遭遇したため、初期の採用者は常に最悪の状況に陥りました。

+0

ブログリンクありがとうございます – Sruly

0

多くの改善がありました。私はいくつかの奇妙な問題に遭遇しましたが、まだ解決できないものはありません。 POCOがどのように働いていたのかを理解するには数時間かかりました。私はVS2010をダ​​ウンロードし、あなた自身でそれを楽しむことをお勧めします!

関連する問題