2011-11-08 4 views

答えて

6

ありが欠点で設定されている:

  • あなたはあなたが増分データベース開発のためのデータベースのパワーパックのサポートはありません
  • データベース生成の上に小さいコントロールを持っている自分
  • ですべてのコードを記述する必要があります(コードは最初にSQLマイグレーションがありますが、まだベータ版であり、パワーパックと同じ機能セットを提供しません)
  • 基本的でほとんどすべての高度なマッピング機能は失われますとにかく)。
  • あなたはおそらく(すでに最初のモデルとそれを使用しない限り)それはDbContext APIがあるので
  • は、あなたはまだ、より複雑なケースでのObjectContextのAPIに戻す必要がありますあなたのための新しいなりますDbContextのAPI
    • を使用します。唯一の最も簡単なタスク
    • のは、追加のバグを持つことができ、時にはそれは、使用の数ヶ月後にObjectContextのAPI
    • IMHOよりもさらに悪いパフォーマンスを持っているので、私はそれがまだ
  • かなりunmatureだと思う上のEFタグを以下の

とにかくDbContext APIが主流です。 .NET 4.5 DbContext APIはEntity Frameworkになり、ObjectContext APIはEntity Frameworkコアライブラリになります。 DbContext APIは、ADO.NETチームが推進したいことを意味します。

+1

この概要をありがとう。したがって、最終的には、すべてのeventuallitiesを長期的にカバーしたい場合は、まずコードを短期的な短期開発とモデル化のために優先してください。 – AyKarsi

関連する問題