DUICUO

Microsoft は ORM フレームワーク Entity をオープンソース化しました。

Microsoft の ASP.NET プロジェクト マネージャーである Scott Hanselman 氏は、ブログ投稿で、Microsoft が最近 Entity Framework (EF) をオープンソース化したと述べました。

Entity Frameworkの正式名称はADO.NET Entity Frameworkで、Microsoftが開発したADO.NETベースのORM(オブジェクト/リレーショナルマッピング)フレームワークです。主な機能は以下のとおりです。

  • 複数のデータベース (Microsoft SQL Server、Oracle、DB2 など) をサポートします。
  • ストアド プロシージャに優れたサポートを提供する強力なマッピング エンジン。
  • 視覚的な操作のための Visual Studio 統合ツールを提供します。
  • ASP.NET、WPF、WCF、WCF データ サービスと適切に統合できます。

オープンソースコードには、Entity Framework ランタイム、NuGet パッケージ、DbContext API、Entity Framework Power Tools が含まれています。Entity チームは、EF 4.1 のプレビュー版の設計と開発を既に開始していると述べています。関心のある開発者は、ナイトリー版を入手してソースコードの変更を確認し、設計と実装に関する議論に参加することができます。

Entity Framework は Microsoft の CodePlex サイトでホストされており、開発者はここでプロジェクトをフォローして議論したり、Git を使用してフォークしたりすることができます。

今年3月、MicrosoftはASP.NET MVC 4、ASP.NET Web API、ASP.NET Web Pages v2 (Razor) などのコンポーネントをオープンソース化しました。さらに、Entityチームは将来的にEF Designerもオープンソース化すると発表しました。