InfoQ ホームページ ADO.NET Entity Framework に関するすべてのコンテンツ
-
ストアドプロシージャとEntity Framework
ORMに関してとその欠点については多くのトピックが書かれている。異論のほとんどは2つのカテゴリに分類できる: 関心の分離とオブジェクト指向デザインである。Entity Frameworkに関しては私たちはひとつのよいニュースを持っている。
-
NHibernate と Entity Frameworkの比較
ポルトガルの 開発者Ricardo Peres氏は、主要な.NET ORMであるNHibernate と Entity Framework を見たところ公平に比較し、公表した。両方を考えている人には、彼の記事、NHibernate と Entity Frameworkの差を読むことを薦めるが、主要な差の幾つかは、難しい。
-
.NET 4.5はWeb開発生産性のバーをあげる
.NET 4.5のリリースが近づき、Microsoftは次のバージョンの開発プラットフォームを公開し始めた。すでにメトロとWindows 8が発表されており、以前はWeb、サービス、データ開発にフォーカスされていた.NETのコア機能を改善して、短い間に人気をさらうことになるだろう。
-
Code First Migrationsはコードからデータ構造をアップデート
アプリケーション開発への Code Firstアプローチの意味は、オブジェクトモデルがコードで作られ、次にデータベース構造がそのモデルから生成される、ということである。Code First Migrationsを使うと、開発者はデータベースへの変更をコードを介して行うことができ、その多くが自動的に実行できるようになる。
-
MicrosoftはEntity Frameworkのリリースペースを落とし、セマンティックバージョニングを採用する
.NET 4をリリースした後、Microsoftはかつてないくらい早いテンポで.NETライブラリをリリースしている。新たな機能を備えたライブラリが、これまでのような数年ごとのリリースではなく、数ヶ月ごとにリリースされている。最近ばつの悪い思いをしたことを受けて、ADO.NETチームは以前のようにベータ版をリリースする方針 に戻す予定である。また、将来の混乱を減らすため、セマンティックバージョニングのコンセプトを採用する予定だ。
-
Entity Framework Power Toolsのご紹介
Entity Frameworkのコードファーストオプションは、大きな賞賛を得ることとなった。それが、ORM、nHibernateの座を奪うまでには、まだ長い道のりがあるが、マイクロソフトの成長は目を見張るものがある。この勢いを継続するためには、マイクロソフトは、既存のデータベースとコードファーストで作成するようにするPower Toolsをリリースすることになる。
-
Entity Framework 4.1は、DbContext APIを手に入れたが、Database Evolution、スト��ドプロシージャ、キャッシュクエリは実装されない
ADO.NET Entity Framework 4.1がやってきた。4月の後半にリリースが予定されており、完全セットの新しい機能が提供されるが、すべてが実装されているわけではない。
-
Entity Framework Code-First CTP5
今月の始め頃に ADO.NETチームは、 Entity Framework Code-FirstライブラリのCTP5をリリースした。ライブラリは、データを扱っている開発者に、コード中心のワークフローを提供することを意図している。
-
DB2デバッグをVisual Studio 2010で
IBMは、Visual Studio 2010用のDB2アドインのデモ版を提供している。「VBとC#アプリケーションのSQLプロシージャを完全に一貫したデバッグ機能」に加えて、多くのDB2派生品用の ADO.NET と Entity Framework プロバイダも含んでいる。
-
レイヤ化アーキテクチャで、.NET技術を使った.NETとAzureのサンプルショーケース
マイクロソフトのコンサルタントであり、Microsoft pattern&practices Application Architecture Guideの寄稿者でもあるSerena Yeoh氏は、後にAzureに移植されたレイヤ化アーキテクチャデザインパターンのアーキテクチャ基盤として様々な.NET技術(WPF、WCF、WF、ASP.NET、EF)を使用した.NET 4.0向けのレイヤ化アーキテクチャサンプルを作成した。
-
EF Feature CTP 4は、コードファーストの更新と生産性の向上を提供する
先日公開されたEntity Framework Feature CTP 4は、新しいコード規則とデータアノテーションによるコードファーストプログラミングモデルを更新し、DbContextとDbSet<TEntity>という2つの新しい型により、コードファーストによるエンティティモデルの組み込みが容易になる。
-
Microsoft が "データに関する質問 TOP10" に答える
Microsoft は “データに関する質問 TOP10 (Top Ten Questions on Data)” と呼んでいる質問に対する回答を公開した。Oslo,ADO.NET データサービス,WCF,LINQ to SQL,T-SQL といった技術が現在どうなっているのか,あるいは今後どうなるのかについて説明されている。
-
LLBLGen Proが複数の永続化フレームワークをサポート
LLBLGen Proは、複数の永続化フレームワークをサポートするORMツールである:LLBLGen Pro Runtime, Entity Framework, NHibernate and LINQ to SQL。他の新しいフィーチャとしては: .NET 4.0、モデル-ファーストあるいはデータベース-ファースト開発モード、モデル ビュー、プロジェクトの検証のサポートがある。
-
討論 : NHibernate と EF 4 の比較
近頃、Oren Eini氏 (別名Ayende Raheim氏)の記事をきっかけにして、NHibernate と Entity Framework 4.0というふたつの .NET のオブジェクト/リレーショナルマッピングフレームワークについて、それぞれのメリットと能力に関する議論がわき起こった。InfoQはこの議論が与えてくれる視点を理解するため、この議論の詳細に分け入った。
-
.NETプラットフォーム用のORMプロファイリング・ツール
悲しいことに、「ORM」という言葉には、「パフォーマンス問題」がいつも付きまとう。開発者から基礎となるSQLを隠すことで、ORMは、大きな生産性の向上を提供することができる。残念ながら容易に、ばかばかしいほど悪いクエリを生成し、それを認識することもない。クロスリファレンスするストアド・プロシージャなしで、ORM用のプロファイラを使わずに問題のあるコードを見つけるのは、非常にトリッキーな方法が要る。