私は、これらのテクノロジーを区分化して内部化するための良い方法を探しています。
1 に答える
3
Ok:
ADO.NET - .NET でデータベースにアクセスする従来の方法です。これは 1.1 から使用されています。
LINQ - 開発者が SQL に似た構文を記述して、.NET 内のデータのコレクションをクエリできるようにする言語機能です。
Entity-Framework - これは、.NET がデータベース (SQL スキーマからオブジェクトへ) または既存のオブジェクト モデル (SQL スキーマへのオブジェクト) からオブジェクト モデルまたはデータベース スキーマを作成できるようにするオブジェクト リレーショナル マッパーです。
これらが連携する方法は、ADO.NET が引き続き Entity-Framework の下でデータ アクセスを強化し、LINQ がモデル内のマッピングの結果として Entity-Framework が生成するオブジェクトをクエリする機能を提供することです。
于 2011-01-04T15:31:03.943 に答える