サーチ…


備考

最新のアップデートについては、以下を参照してください: 機能の比較

サイドバイサイド比較

次の表は、EF CoreおよびEF6.xで使用可能な機能(1)を比較しています。

これは、高度な比較を行うことを目的としており、すべての機能をリストしたり、同じ機能がどのように動作するかの相違点について詳しく説明したりすることはありません。

モデルの作成 EF6.x EFコア1.0.0
基本的なモデリング(クラス、プロパティなど) はいはい
コンベンションはいはい
カスタムコンベンションはい部分
データアノテーションはいはい
流暢なAPI はいはい
継承:階層ごとのテーブル(TPH) はいはい
継承:タイプごとのテーブル(TPT) はい
継承:テーブルコンクリートクラス(TPC) はい
シャドウ状態のプロパティはい
代替キーはい
多対多:結合エンティティはいはい
多対多:結合エンティティなしはい
鍵生成:データベースはいはい
鍵生成:クライアントはい
複合型/値型はい
空間データはい
モデルのグラフィカルな可視化はい
グラフィカルドラッグ/ドロップエディタはい
モデル形式:コードはいはい
モデル形式:EDMX(XML) はい
データベースからのリバースエンジニアモデル:コマンドラインはい
データベースからのリバースエンジニアモデル:VSウィザードはい
データベースからの増分更新モデルはい
データのクエリ EF6.x EFコア1.0.0
LINQ:簡単なクエリ安定安定
LINQ:中程度のクエリ安定安定化
LINQ:複雑なクエリ安定進行中
LINQ:ナビゲーションプロパティを使用したクエリ安定進行中
"かわいい" SQL生成悪いはい
クライアント/サーバーの複合評価はい
関連データを読み込む:Eager はいはい
関連データの読み込み:Lazy はい
関連データの読み込み:明示的はい
未加工SQLクエリ:モデルタイプはいはい
未処理のSQLクエリ:マップされていない型はい
未処理のSQLクエリ:LINQを使用した合成はい
データの保存 EF6.x EFコア1.0.0
変更内容を保存はいはい
変更履歴:スナップショットはいはい
変更の追跡:通知はいはい
トラッキング状態へのアクセスはい部分
楽観的同時実行性はいはい
トランザクションはいはい
ステートメントの一括処理はい
ストアドプロシージャはい
分離グラフサポート(N-Tier):低レベルのAPI 悪いはい
分離グラフサポート(N-Tier):エンドツーエンド悪い
その他の機能 EF6.x EFコア1.0.0
移行はいはい
データベース作成/削除API はいはい
シードデータはい
接続回復力はい
ライフサイクルフック(イベント、コマンドインターセプト、...) はい
データベースプロバイダ EF6.x EFコア1.0.0
SQLサーバーはいはい
MySQL はい有料のみ、すぐに未払いになる(2)
PostgreSQL はいはい
オラクルはい有料のみ、すぐに未払いになる(2)
SQLite はいはい
SQLコンパクトはいはい
DB2 はいはい
InMemory(テスト用) はい
アズールテーブルストレージプロトタイプ
レディスプロトタイプ
アプリケーションモデル EF6.x EFコア1.0.0
WinForms はいはい
WPF はいはい
コンソールはいはい
ASP.NET はいはい
ASP.NETコアはい
ザマリン近日発売予定(3)
UWP はい

脚注:

(1):2016年10月18日現在

(2):有料プロバイダーが利用可能で、無償プロバイダーが働いています。未払いのプロバイダに取り組んでいるチームは、タイムラインなどの公開の詳細を共有していません

(3):Xamarinで.NET Standardのサポートが有効になっている場合、EF CoreはXamarinで動作するように構築されています。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow