InfoQ

InfoQ

トピック・タグ別の表示

nHibernateに関するすべてのコンテンツ


nHibernateに関する最新コンテンツ

実証済みのアイデアの融合: S#arp Architectureの裏側

トピック
ASP.NET MVC,
.NETフレームワーク,
Dependency Injection,
ASP.NET,
デザインパターン,
.NET,
Patterns,
プログラミング,
Architecture,
Object Oriented Design,
設計,
SQLite,
Castle,
nHibernate,
フレームワーク

この記事では、Web開発における多数の成熟傾向と、クライアントに価値を提供することに対するそれらのメリット、およびS#arp Architecture(最善の手法と技術を活用しようとするASP.NET MVCをベースとしたフレームワーク)内でのそれらの使用について取り上げます。

nHibernateに関するNews

LLBLGen Pro 3.5がOData、SQL Server 2012のサポート、デザイナーの改善を追加

トピック
nHibernate,
ORM

ORMツールであるLLBLGen Proのバージョン3.5が今週リリースされた。その中には、 Entity Frameworkへのアップデート、 NHibernateのサポート、デザイナーの改善、そしてランタイムへのいくつかのアップデートが含まれている。

S#arp Lite: シンプルなS#arp Architecture

トピック
ASP.NET MVC,
ASP.NET,
.NET,
Architecture,
プログラミング,
nHibernate

S#arp Liteはより使いやすくしたS#arp Architectureだ。NHibernateを使ってデータベースに接続するためのプロジェクトテンプレートや、再利用可能なクラスライブラリ、ベースリポジトリクラス、そしてサンプルプロジェクトを含んでいる。

NHibernate 3.0 公開

トピック
.NET,
データアクセス,
プログラミング,
データベース,
nHibernate

NHibernate 3.0 は人気 ORM の一年ぶりとなるメジャーリリースである。今回のリリースでは,CLR のバージョンが .NET 3.5 に変更されている。これに伴って QueryOver API が実現され,これまでの文字列ベースの ICriteria 式が,強く型付けされた lambda 式に置き換えられる。これはビルトインされた LINQ プロバイダの付加機能である。

NHibernateの最新開発状況

トピック
.NET,
データアクセス,
プログラミング,
データベース,
nHibernate,
ORM

NHibarnate関連で最近、NHibernate 3.0.0α1、NHibernate 3.0をサポートするNHibernate Profiler、HQL Language Service for Visual Studioなどが開発されている。

LLBLGen Proが複数の永続化フレームワークをサポート

トピック
ADO.NET Entity Framework,
.NETフレームワーク,
ADO.NET,
.NET,
データアクセス,
プログラミング,
データベース,
nHibernate

LLBLGen Proは、複数の永続化フレームワークをサポートするORMツールである:LLBLGen Pro Runtime, Entity Framework, NHibernate and LINQ to SQL。他の新しいフィーチャとしては: .NET 4.0、モデル-ファーストあるいはデータベース-ファースト開発モード、モデル ビュー、プロジェクトの検証のサポートがある。

討論 : NHibernate と EF 4 の比較

トピック
ADO.NET Entity Framework,
ADO.NET,
.NET,
データアクセス,
プログラミング,
データベース,
nHibernate,
ドキュメンテーション,
ORM

近頃、Oren Eini氏 (別名Ayende Raheim氏)の記事をきっかけにして、NHibernate と Entity Framework 4.0というふたつの .NET のオブジェクト/リレーショナルマッピングフレームワークについて、それぞれのメリットと能力に関する議論がわき起こった。InfoQはこの議論が与えてくれる視点を理解するため、この議論の詳細に分け入った。

.NETプラットフォーム用のORMプロファイリング・ツール

トピック
ADO.NET Entity Framework,
ADO.NET,
.NET,
データアクセス,
プログラミング,
パフォーマンス&スケーラビリティ,
データベース,
nHibernate,
ORM

悲しいことに、「ORM」という言葉には、「パフォーマンス問題」がいつも付きまとう。開発者から基礎となるSQLを隠すことで、ORMは、大きな生産性の向上を提供することができる。残念ながら容易に、ばかばかしいほど悪いクエリを生成し、それを認識することもない。クロスリファレンスするストアド・プロシージャなしで、ORM用のプロファイラを使わずに問題のあるコードを見つけるのは、非常にトリッキーな方法が要る。

Fluent NHibernate が 1.0RC をリリース

トピック
Domain Specific Languages,
データアクセス,
言語,
.NET,
プログラミング,
データベース,
nHibernate,
ORM

Fluent NHibernate プロジェクトのオーナである James Gregory 氏は,プロジェクトが 1.0 マイルストーンに到達したと発表した。同プロジェクトは現在,リリース候補(Release Candidate)の段階にある。

詳細なNHibernateマッピング

トピック
データアクセス,
.NET,
プログラミング,
データベース,
nHibernate

Ayende Rahien氏は、13のブログ投稿記事を掲載した。それらは、さまざまなNHibernateマッピングを詳細に例を交えて説明している。Ayende 氏は、NHibernateの寄稿者の1人であり、 NHibernate Profilerの作成者であり、NHibernateを何年も使用している。

Fluent NHibernateがWikiを搭載

トピック
.NET,
データアクセス,
プログラミング,
ORM,
データベース,
ドキュメンテーション,
nHibernate

Fluent NHibernateは、NHibernateでのXMLマッピング使用に代わるものである。Fluent NHibernateは、緩やかなインターフェイスを使用し、XML.の代わりにコードでマッピングの定義を可能にする。コミュニティの人によっては、 Fluent NHibernate用の文書が不足していることに不満をこぼすものもいて、その反応として、近ごろJames Gregory氏はFluent NHibernate向けの正式なWikiを発表した。